[1m[36m (0.4ms)[0m [1mDROP DATABASE IF EXISTS `monsters_test`[0m [1m[35m (0.2ms)[0m CREATE DATABASE `monsters_test` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci` [1m[36m (9.2ms)[0m [1mCREATE TABLE `attacks` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `skill` varchar(255), `description` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m [1m[35m (16.7ms)[0m CREATE INDEX `index_attacks_on_monster_id` USING btree ON `attacks` (`monster_id`) [1m[36m (5.0ms)[0m [1mCREATE TABLE `books` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `abbreviation` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m [1m[35m (16.3ms)[0m CREATE INDEX `index_books_on_abbreviation` USING btree ON `books` (`abbreviation`) [1m[36m (17.9ms)[0m [1mCREATE INDEX `index_books_on_name` USING btree ON `books` (`name`) [0m [1m[35m (8.5ms)[0m CREATE TABLE `damage_resistances` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `location_id` int(11), `dr` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (19.9ms)[0m [1mCREATE INDEX `index_damage_resistances_on_location_id` USING btree ON `damage_resistances` (`location_id`) [0m [1m[35m (15.5ms)[0m CREATE INDEX `index_damage_resistances_on_monster_id` USING btree ON `damage_resistances` (`monster_id`) [1m[36m (4.4ms)[0m [1mCREATE TABLE `locations` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m [1m[35m (4.7ms)[0m CREATE TABLE `master_skills` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `baseStat` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (18.0ms)[0m [1mCREATE INDEX `index_master_skills_on_name` USING btree ON `master_skills` (`name`) [0m [1m[35m (4.6ms)[0m CREATE TABLE `master_traits` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `notes` text, `is_feature` tinyint(1), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (15.1ms)[0m [1mCREATE INDEX `index_master_traits_on_name` USING btree ON `master_traits` (`name`) [0m [1m[35m (5.2ms)[0m CREATE TABLE `monster_classes` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (19.0ms)[0m [1mCREATE INDEX `index_monster_classes_on_name` USING btree ON `monster_classes` (`name`) [0m [1m[35m (5.2ms)[0m CREATE TABLE `monster_names` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (15.8ms)[0m [1mCREATE INDEX `index_monster_names_on_monster_id` USING btree ON `monster_names` (`monster_id`) [0m [1m[35m (18.6ms)[0m CREATE INDEX `index_monster_names_on_name` USING btree ON `monster_names` (`name`) [1m[36m (5.1ms)[0m [1mCREATE TABLE `monsters` (`id` int(11) auto_increment PRIMARY KEY, `strength` int(11), `dexterity` int(11), `intelligence` int(11), `health` int(11), `hitPoints` int(11), `will` int(11), `perception` int(11), `fatigue` int(11), `sizeModifier` int(11), `height` varchar(255), `weight` varchar(255), `gear` text, `description` text, `notes` text, `dodge` int(11), `block` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `speed` decimal(4,2), `monster_class_id` int(11), `name` varchar(255)) ENGINE=InnoDB[0m [1m[35m (14.5ms)[0m CREATE INDEX `index_monsters_on_monster_class_id` USING btree ON `monsters` (`monster_class_id`) [1m[36m (17.0ms)[0m [1mCREATE INDEX `index_monsters_on_name` USING btree ON `monsters` (`name`) [0m [1m[35m (4.5ms)[0m CREATE TABLE `movement_rates` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `terrain_type_id` int(11), `rate` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (14.5ms)[0m [1mCREATE INDEX `index_movement_rates_on_monster_id` USING btree ON `movement_rates` (`monster_id`) [0m [1m[35m (16.3ms)[0m CREATE INDEX `index_movement_rates_on_terrain_type_id` USING btree ON `movement_rates` (`terrain_type_id`) [1m[36m (4.4ms)[0m [1mCREATE TABLE `page_references` (`id` int(11) auto_increment PRIMARY KEY, `book_id` int(11), `monster_id` int(11), `pages` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m [1m[35m (14.5ms)[0m CREATE INDEX `index_page_references_on_book_id` USING btree ON `page_references` (`book_id`) [1m[36m (15.0ms)[0m [1mCREATE INDEX `index_page_references_on_monster_id` USING btree ON `page_references` (`monster_id`) [0m [1m[35m (4.4ms)[0m CREATE TABLE `parry_scores` (`id` int(11) auto_increment PRIMARY KEY, `weapon` varchar(255), `parry` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `monster_id_id` int(11), `monster_id` int(11)) ENGINE=InnoDB [1m[36m (14.5ms)[0m [1mCREATE INDEX `index_parry_scores_on_monster_id` USING btree ON `parry_scores` (`monster_id`) [0m [1m[35m (17.3ms)[0m CREATE INDEX `index_parry_scores_on_monster_id_id` USING btree ON `parry_scores` (`monster_id_id`) [1m[36m (5.0ms)[0m [1mCREATE TABLE `skills` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `modifier` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_skill_id` int(11)) ENGINE=InnoDB[0m [1m[35m (14.4ms)[0m CREATE INDEX `index_skills_on_master_skill_id` USING btree ON `skills` (`master_skill_id`) [1m[36m (15.6ms)[0m [1mCREATE INDEX `index_skills_on_monster_id` USING btree ON `skills` (`monster_id`) [0m [1m[35m (4.5ms)[0m CREATE TABLE `terrain_types` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (17.3ms)[0m [1mCREATE INDEX `index_terrain_types_on_name` USING btree ON `terrain_types` (`name`) [0m [1m[35m (4.8ms)[0m CREATE TABLE `traits` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `level` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_trait_id` int(11)) ENGINE=InnoDB [1m[36m (16.3ms)[0m [1mCREATE INDEX `index_traits_on_master_trait_id` USING btree ON `traits` (`master_trait_id`) [0m [1m[35m (16.8ms)[0m CREATE INDEX `index_traits_on_monster_id` USING btree ON `traits` (`monster_id`) [1m[36m (10.6ms)[0m [1mALTER TABLE `attacks` ADD CONSTRAINT `fk_rails_251481e47b`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (8.0ms)[0m ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_d3c3543799`
FOREIGN KEY (`location_id`)
REFERENCES `locations` (`id`) [1m[36m (9.0ms)[0m [1mALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_eca7d6feb9`
FOREIGN KEY (`location_id`)
REFERENCES `locations` (`id`)
[0m
[1m[35m (9.1ms)[0m ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_ca12c73acd`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`) [1m[36m (8.3ms)[0m [1mALTER TABLE `monster_names` ADD CONSTRAINT `fk_rails_53369c608d`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (10.2ms)[0m ALTER TABLE `monsters` ADD CONSTRAINT `fk_rails_bfa2dace7f`
FOREIGN KEY (`monster_class_id`)
REFERENCES `monster_classes` (`id`) [1m[36m (9.3ms)[0m [1mALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_0d49f3ae14`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (10.1ms)[0m ALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_4de45cd49c`
FOREIGN KEY (`terrain_type_id`)
REFERENCES `terrain_types` (`id`) [1m[36m (8.6ms)[0m [1mALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_3836232904`
FOREIGN KEY (`book_id`)
REFERENCES `books` (`id`)
[0m
[1m[35m (9.0ms)[0m ALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_d8ce4e212c`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`) [1m[36m (117.4ms)[0m [1mALTER TABLE `parry_scores` ADD CONSTRAINT `fk_rails_3f4918224d`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (14.6ms)[0m ALTER TABLE `skills` ADD CONSTRAINT `fk_rails_ec72ac4ce2`
FOREIGN KEY (`master_skill_id`)
REFERENCES `master_skills` (`id`) [1m[36m (14.6ms)[0m [1mALTER TABLE `skills` ADD CONSTRAINT `fk_rails_8f20884f18`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (9.4ms)[0m ALTER TABLE `traits` ADD CONSTRAINT `fk_rails_9d066801e7`
FOREIGN KEY (`master_trait_id`)
REFERENCES `master_traits` (`id`) [1m[36m (9.6ms)[0m [1mALTER TABLE `traits` ADD CONSTRAINT `fk_rails_af454da894`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (4.9ms)[0m CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB
[1m[36m (21.6ms)[0m [1mCREATE UNIQUE INDEX `unique_schema_migrations` ON `schema_migrations` (`version`) [0m
[1m[35m (0.2ms)[0m SELECT version FROM `schema_migrations`
[1m[36m (2.2ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150327182758')[0m
[1m[35m (2.7ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015231')
[1m[36m (1.1ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150313203024')[0m
[1m[35m (1.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303020001')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150327182329')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015009')
[1m[36m (1.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015614')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150327161638')
[1m[36m (0.9ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150313223500')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150317192720')
[1m[36m (1.7ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150306090224')[0m
[1m[35m (0.7ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015548')
[1m[36m (0.6ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015432')[0m
[1m[35m (1.9ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150317202240')
[1m[36m (0.9ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015653')[0m
[1m[35m (1.1ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150312002649')
[1m[36m (1.7ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150327173428')[0m
[1m[35m (0.9ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150327182445')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150313203008')[0m
[1m[35m (1.7ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150327161255')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015318')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150317202335')
[1m[36m (1.1ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150317205342')[0m
[1m[35m (1.7ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150305193824')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150306084646')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015805')
[1m[36m (2.4ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303014506')[0m
[1m[35m (0.9ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150317205201')
[1m[36m (1.7ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150317192813')[0m
[1m[35m (0.9ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015716')
[1m[36m (0.9ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303023937')[0m
[1m[35m (0.7ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150326234004')
[1m[36mActiveRecord::SchemaMigration Load (0.3ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.8ms) Rendered layouts/_messages.html.erb (1.1ms)
Completed 200 OK in 1972ms (Views: 1971.4ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.143401', '2015-04-10 18:43:09.143401')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"1"}
[1m[35mMonsterClass Load (0.6ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 1 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (10.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (12.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 36ms (Views: 17.3ms | ActiveRecord: 0.9ms)
[1m[36m (5.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.191871', '2015-04-10 18:43:09.191871')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"2"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 2 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/2 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.202767', '2015-04-10 18:43:09.202767')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"3"}
[1m[35mMonsterClass Load (0.5ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 3 LIMIT 1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.5ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.214753', '2015-04-10 18:43:09.214753')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.2ms) Rendered monster_classes/new.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (1.9ms) Rendered layouts/_navigation.html.erb (2.1ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.0ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.227440', '2015-04-10 18:43:09.227440')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.231573', '2015-04-10 18:43:09.231573')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/6 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.240194', '2015-04-10 18:43:09.240194')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 7 Rendered monster_classes/index.html.erb within layouts/application (32.7ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 36ms (Views: 33.8ms | ActiveRecord: 1.3ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.283770', '2015-04-10 18:43:09.283770')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"8"}
[1m[35mMonsterClass Load (0.7ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 8 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 8[0m
Rendered monster_classes/show.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 1.0ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.298441', '2015-04-10 18:43:09.298441')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"9"}
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 9 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 9
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 9[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 1.0ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:09.311312', '2015-04-10 18:43:09.311312')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.0ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (1.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.340904', '2015-04-10 18:43:09.340904')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (7.2ms)
Rendered master_traits/new.html.erb within layouts/application (8.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 12.9ms | ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (4.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.367406', '2015-04-10 18:43:09.367406')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"2"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 2 LIMIT 1[0m
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.0ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.381416', '2015-04-10 18:43:09.381416')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"3"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 3 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 3
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.392261', '2015-04-10 18:43:09.392261')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"4"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 4 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (2.2ms)
Rendered layouts/_navigation.html.erb (2.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.3ms | ActiveRecord: 0.4ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.408924', '2015-04-10 18:43:09.408924')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (2.7ms) Rendered layouts/_navigation_links.html.erb (2.0ms) Rendered layouts/_navigation.html.erb (2.3ms) Rendered layouts/_messages.html.erb (0.5ms)
Completed 200 OK in 8ms (Views: 7.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.425098', '2015-04-10 18:43:09.425098')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.9ms) Rendered master_traits/new.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (2.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.439427', '2015-04-10 18:43:09.439427')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"7"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 7 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.452160', '2015-04-10 18:43:09.452160')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"8"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 8 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/8 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.466998', '2015-04-10 18:43:09.466998')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:09.472808', '2015-04-10 18:43:09.472808')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/10 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.499730', '2015-04-10 18:43:09.499730')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"1"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 1 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 7.1ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.517981', '2015-04-10 18:43:09.517981')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (3.5ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.532953', '2015-04-10 18:43:09.532953')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.538361', '2015-04-10 18:43:09.538361')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/4 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.547613', '2015-04-10 18:43:09.547613')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"5"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 5 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/5 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.7ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.557337', '2015-04-10 18:43:09.557337')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"6"}
[1m[35mLocation Load (0.5ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 6 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 6
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 6[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 7ms (ActiveRecord: 1.9ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.573730', '2015-04-10 18:43:09.573730')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"7"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 7 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (3.8ms)
Rendered locations/edit.html.erb within layouts/application (6.5ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 10.0ms | ActiveRecord: 0.6ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.596705', '2015-04-10 18:43:09.596705')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"8"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 8 LIMIT 1[0m
Rendered locations/_form.html.erb (1.0ms)
Rendered locations/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.610895', '2015-04-10 18:43:09.610895')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.2ms)
Rendered locations/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.8ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:09.629574', '2015-04-10 18:43:09.629574')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.1ms) Rendered locations/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.656217', '2015-04-10 18:43:09.656217')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"1"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 1 LIMIT 1[0m
Rendered master_skills/_form.html.erb (4.4ms)
Rendered master_skills/edit.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 12.2ms | ActiveRecord: 0.3ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.679153', '2015-04-10 18:43:09.679153')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.691840', '2015-04-10 18:43:09.691840')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"3"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 3 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.5ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.704757', '2015-04-10 18:43:09.704757')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"4"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 4 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/4 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.714494', '2015-04-10 18:43:09.714494')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"5"}
[1m[36mMasterSkill Load (0.0ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 5 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (3.1ms)
Rendered master_skills/edit.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 6.3ms | ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.731405', '2015-04-10 18:43:09.731405')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (1.9ms) Rendered master_skills/new.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (2.0ms) Rendered layouts/_navigation.html.erb (2.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.8ms | ActiveRecord: 0.0ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.743989', '2015-04-10 18:43:09.743989')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.747783', '2015-04-10 18:43:09.747783')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/8 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.4ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.755687', '2015-04-10 18:43:09.755687')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:09.774417', '2015-04-10 18:43:09.774417')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"10"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 10 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 10
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TerrainTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.800200', '2015-04-10 18:43:09.800200')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by TerrainTypesController#new as HTML
Rendered terrain_types/_form.html.erb (2.9ms) Rendered terrain_types/new.html.erb within layouts/application (3.9ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 9.0ms | ActiveRecord: 0.0ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
TerrainTypesControllerTest: test_should_destroy_terrain_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.818596', '2015-04-10 18:43:09.818596')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `terrain_types`[0m
Processing by TerrainTypesController#destroy as HTML
Parameters: {"id"=>"2"}
[1m[35mTerrainType Load (0.2ms)[0m SELECT `terrain_types`.* FROM `terrain_types` WHERE `terrain_types`.`id` = 2 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`terrain_type_id` = 2
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `terrain_types` WHERE `terrain_types`.`id` = 2[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/terrain_types Completed 302 Found in 8ms (ActiveRecord: 1.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `terrain_types`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
TerrainTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.838726', '2015-04-10 18:43:09.838726')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by TerrainTypesController#edit as HTML
Parameters: {"id"=>"3"}
[1m[36mTerrainType Load (0.4ms)[0m [1mSELECT `terrain_types`.* FROM `terrain_types` WHERE `terrain_types`.`id` = 3 LIMIT 1[0m
Rendered terrain_types/_form.html.erb (1.2ms)
Rendered terrain_types/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.4ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
TerrainTypesControllerTest: test_should_update_terrain_type
[1m[35m (1.5ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.855678', '2015-04-10 18:43:09.855678')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by TerrainTypesController#update as HTML
Parameters: {"terrain_type"=>{"name"=>"ground"}, "id"=>"4"}
[1m[36mTerrainType Load (0.3ms)[0m [1mSELECT `terrain_types`.* FROM `terrain_types` WHERE `terrain_types`.`id` = 4 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/terrain_types/4 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
TerrainTypesControllerTest: test_should_create_terrain_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.869723', '2015-04-10 18:43:09.869723')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `terrain_types`[0m
Processing by TerrainTypesController#create as HTML
Parameters: {"terrain_type"=>{"name"=>"ground"}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.875618', '2015-04-10 18:43:09.875618')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/terrain_types/6 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM `terrain_types`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
TerrainTypesControllerTest: test_should_fail_to_create_terrain_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.885245', '2015-04-10 18:43:09.885245')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `terrain_types`[0m
Processing by TerrainTypesController#create as HTML
Parameters: {"terrain_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered terrain_types/_form.html.erb (1.6ms)
Rendered terrain_types/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.3ms)
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `terrain_types` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TerrainTypesControllerTest: test_should_fail_to_update_terrain_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.903074', '2015-04-10 18:43:09.903074')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by TerrainTypesController#update as HTML
Parameters: {"terrain_type"=>{"name"=>nil}, "id"=>"8"}
[1m[35mTerrainType Load (0.2ms)[0m SELECT `terrain_types`.* FROM `terrain_types` WHERE `terrain_types`.`id` = 8 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered terrain_types/_form.html.erb (1.7ms)
Rendered terrain_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 13ms (Views: 9.5ms | ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TerrainTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.924047', '2015-04-10 18:43:09.924047')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by TerrainTypesController#index as HTML
[1m[35mTerrainType Load (0.2ms)[0m SELECT `terrain_types`.* FROM `terrain_types` Rendered terrain_types/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TerrainTypesControllerTest: test_should_show_terrain_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `terrain_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-10 18:43:09.936649', '2015-04-10 18:43:09.936649')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by TerrainTypesController#show as HTML
Parameters: {"id"=>"10"}
[1m[35mTerrainType Load (0.3ms)[0m SELECT `terrain_types`.* FROM `terrain_types` WHERE `terrain_types`.`id` = 10 LIMIT 1
Rendered terrain_types/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:09.962887', '2015-04-10 18:43:09.962887')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"1"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 1 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.4ms)
Rendered books/edit.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 9.3ms | ActiveRecord: 0.4ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:09.985316', '2015-04-10 18:43:09.985316')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:09.997691', '2015-04-10 18:43:09.997691')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"3"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 3 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/3 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:10.009259', '2015-04-10 18:43:10.009259')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:10.025389', '2015-04-10 18:43:10.025389')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:10.028900', '2015-04-10 18:43:10.028900')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/6 Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:10.039020', '2015-04-10 18:43:10.039020')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"7"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 7 LIMIT 1[0m
Rendered books/_form.html.erb (2.3ms)
Rendered books/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 9ms (Views: 7.5ms | ActiveRecord: 0.4ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:10.056211', '2015-04-10 18:43:10.056211')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"8"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 8 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:10.068382', '2015-04-10 18:43:10.068382')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"9"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 9 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 9
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 9[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 8ms (ActiveRecord: 1.3ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-10 18:43:10.084945', '2015-04-10 18:43:10.084945')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (2.1ms) Rendered books/new.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-10 18:43:10.103241', '2015-04-10 18:43:10.103241')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-10 18:43:10.106565', '2015-04-10 18:43:10.106565')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-10 18:43:10.109882', '2015-04-10 18:43:10.109882')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.136620', '2015-04-10 18:43:10.136620')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 11, '2015-04-10 18:43:10.143539', '2015-04-10 18:43:10.143539')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"1"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 1 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 1[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 1
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 1[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 1
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 1[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 34ms (ActiveRecord: 7.0ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.186893', '2015-04-10 18:43:10.186893')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 12, '2015-04-10 18:43:10.189963', '2015-04-10 18:43:10.189963')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.3ms) Rendered monsters/_monster_name_fields.html.erb (1.2ms) Rendered monsters/_expanding_fieldset.html.erb (6.2ms) [1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mTerrainType Load (0.6ms)[0m [1mSELECT `terrain_types`.* FROM `terrain_types` ORDER BY `terrain_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (3.8ms) [1m[35mTerrainType Load (0.1ms)[0m SELECT `terrain_types`.* FROM `terrain_types` ORDER BY `terrain_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.5ms) Rendered monsters/_expanding_fieldset.html.erb (8.3ms) [1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (3.1ms) Rendered monsters/_expanding_fieldset.html.erb (9.6ms) Rendered monsters/_attack_fields.html.erb (2.0ms) Rendered monsters/_attack_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (5.8ms) [1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (2.7ms) Rendered monsters/_expanding_fieldset.html.erb (8.9ms) [1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (2.6ms) Rendered monsters/_expanding_fieldset.html.erb (8.7ms) Rendered monsters/_parry_score_fields.html.erb (1.9ms) Rendered monsters/_expanding_fieldset.html.erb (8.5ms) [1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (2.8ms) Rendered monsters/_expanding_fieldset.html.erb (7.5ms) Rendered monsters/_form.html.erb (78.7ms) Rendered monsters/new.html.erb within layouts/application (79.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 96ms (Views: 82.6ms | ActiveRecord: 3.7ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.294234', '2015-04-10 18:43:10.294234')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 13, '2015-04-10 18:43:10.296457', '2015-04-10 18:43:10.296457')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"3"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 3 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 3
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 3
[1m[36mTerrainType Load (0.1ms)[0m [1mSELECT `terrain_types`.* FROM `terrain_types` ORDER BY `terrain_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mDamageResistance Load (0.4ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 3
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 3
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 3[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
[1m[36mSkill Load (0.5ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 3[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 3[0m
Rendered monsters/_parry_score_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 3
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_form.html.erb (42.1ms)
Rendered monsters/edit.html.erb within layouts/application (43.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 47ms (Views: 42.9ms | ActiveRecord: 3.9ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.351625', '2015-04-10 18:43:10.351625')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 14, '2015-04-10 18:43:10.353637', '2015-04-10 18:43:10.353637')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"4"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 4 LIMIT 1
[1m[36mMonster Load (0.6ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 4 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/4 Completed 302 Found in 9ms (ActiveRecord: 1.1ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.5ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.373122', '2015-04-10 18:43:10.373122')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 15, '2015-04-10 18:43:10.375322', '2015-04-10 18:43:10.375322')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"15", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 15, '2015-04-10 18:43:10.386479', '2015-04-10 18:43:10.386479')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/6 Completed 302 Found in 11ms (ActiveRecord: 0.6ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.398925', '2015-04-10 18:43:10.398925')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 16, '2015-04-10 18:43:10.401135', '2015-04-10 18:43:10.401135')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mTerrainType Load (0.2ms)[0m [1mSELECT `terrain_types`.* FROM `terrain_types` ORDER BY `terrain_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_attack_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.1ms)
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
Rendered monsters/_form.html.erb (37.7ms)
Rendered monsters/new.html.erb within layouts/application (38.0ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 45ms (Views: 39.6ms | ActiveRecord: 1.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.456325', '2015-04-10 18:43:10.456325')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 17, '2015-04-10 18:43:10.458112', '2015-04-10 18:43:10.458112')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"8"}
[1m[36mMonster Load (0.1ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.6ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 8[0m
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.7ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 8[0m
[1m[35mTerrainType Load (0.4ms)[0m SELECT `terrain_types`.* FROM `terrain_types` ORDER BY `terrain_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.5ms)
Rendered monsters/_expanding_fieldset.html.erb (7.1ms)
[1m[36mDamageResistance Load (0.5ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 8[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
[1m[36mAttack Load (0.4ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 8[0m
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 8
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 8
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
[1m[35mParryScore Load (0.4ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 8
Rendered monsters/_parry_score_fields.html.erb (0.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 8[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_form.html.erb (53.3ms)
Rendered monsters/edit.html.erb within layouts/application (53.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.6ms)
Completed 200 OK in 60ms (Views: 51.6ms | ActiveRecord: 4.8ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.526238', '2015-04-10 18:43:10.526238')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 18, '2015-04-10 18:43:10.528453', '2015-04-10 18:43:10.528453')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (1.0ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 9 [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 18 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (5.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.4ms | ActiveRecord: 1.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.544016', '2015-04-10 18:43:10.544016')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 19, '2015-04-10 18:43:10.546262', '2015-04-10 18:43:10.546262')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"10"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 10 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 10[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 19 LIMIT 1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 10[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 10
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 10[0m
Rendered monsters/_show_stat_block.html.erb (3.5ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 10
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 10[0m
[1m[35mSkill Load (0.1ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 10
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 10[0m
Rendered monsters/show.html.erb within layouts/application (12.2ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 17ms (Views: 14.2ms | ActiveRecord: 2.1ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.573298', '2015-04-10 18:43:10.573298')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 20, '2015-04-10 18:43:10.575477', '2015-04-10 18:43:10.575477')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-10 18:43:10.579819', '2015-04-10 18:43:10.579819')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (1.4ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (11, 11, '2015-04-10 18:43:10.583701', '2015-04-10 18:43:10.583701')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.590554', '2015-04-10 18:43:10.590554')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 21, '2015-04-10 18:43:10.592616', '2015-04-10 18:43:10.592616')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-10 18:43:10.596521', '2015-04-10 18:43:10.596521')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-10 18:43:10.599048', '2015-04-10 18:43:10.599048')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (12, 3, 12, '2015-04-10 18:43:10.601214', '2015-04-10 18:43:10.601214')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (13, 12, '2015-04-10 18:43:10.603722', '2015-04-10 18:43:10.603722')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.614258', '2015-04-10 18:43:10.614258')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 22, '2015-04-10 18:43:10.616279', '2015-04-10 18:43:10.616279')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-10 18:43:10.620687', '2015-04-10 18:43:10.620687')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-10 18:43:10.625901', '2015-04-10 18:43:10.625901')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (14, 13, '2015-04-10 18:43:10.630146', '2015-04-10 18:43:10.630146')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (15, 1, 13, '2015-04-10 18:43:10.633179', '2015-04-10 18:43:10.633179')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.640900', '2015-04-10 18:43:10.640900')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 23, '2015-04-10 18:43:10.643093', '2015-04-10 18:43:10.643093')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-10 18:43:10.646673', '2015-04-10 18:43:10.646673')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 14, `updated_at` = '2015-04-10 18:43:10.648437' WHERE `monster_names`.`id` = 4[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 14[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-10 18:43:10.652163', '2015-04-10 18:43:10.652163')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 14, `updated_at` = '2015-04-10 18:43:10.654222' WHERE `monster_names`.`id` = 5
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-10 18:43:10.656908', '2015-04-10 18:43:10.656908')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 14, `updated_at` = '2015-04-10 18:43:10.658486' WHERE `monster_names`.`id` = 6
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:10.666408', '2015-04-10 18:43:10.666408')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.0ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-10 18:43:10.668747', '2015-04-10 18:43:10.668747')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-10 18:43:10.672651', '2015-04-10 18:43:10.672651')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:10.682038', '2015-04-10 18:43:10.682038')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 11, '2015-04-10 18:43:10.686494', '2015-04-10 18:43:10.686494')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-10 18:43:10.694581', '2015-04-10 18:43:10.694581')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 12, '2015-04-10 18:43:10.696592', '2015-04-10 18:43:10.696592')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.7ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.703946', '2015-04-10 18:43:10.703946')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 24, '2015-04-10 18:43:10.707322', '2015-04-10 18:43:10.707322')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-10 18:43:10.711064', '2015-04-10 18:43:10.711064')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (15, 11, 1, '2015-04-10 18:43:10.714200', '2015-04-10 18:43:10.714200')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-10 18:43:10.716917', '2015-04-10 18:43:10.716917')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 25, '2015-04-10 18:43:10.718833', '2015-04-10 18:43:10.718833')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-10 18:43:10.721708', '2015-04-10 18:43:10.721708')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (16, 12, 2, 'Flexible', '2015-04-10 18:43:10.724442', '2015-04-10 18:43:10.724442')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:10.733090', '2015-04-10 18:43:10.733090')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (19, '2015-04-10 18:43:10.735054', '2015-04-10 18:43:10.735054')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-10 18:43:10.736914', '2015-04-10 18:43:10.736914')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (20, 3, '2015-04-10 18:43:10.740554', '2015-04-10 18:43:10.740554')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-10 18:43:10.742987', '2015-04-10 18:43:10.742987')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (21, '2015-04-10 18:43:10.745744', '2015-04-10 18:43:10.745744')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[36mActiveRecord::SchemaMigration Load (0.2ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[36m (47.2ms)[0m [1mDROP DATABASE IF EXISTS `monsters_test`[0m
[1m[35m (0.2ms)[0m CREATE DATABASE `monsters_test` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`
[1m[36m (5.3ms)[0m [1mCREATE TABLE `attacks` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `skill` varchar(255), `description` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m
[1m[35m (24.8ms)[0m CREATE INDEX `index_attacks_on_monster_id` USING btree ON `attacks` (`monster_id`)
[1m[36m (4.2ms)[0m [1mCREATE TABLE `books` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `abbreviation` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m
[1m[35m (15.6ms)[0m CREATE INDEX `index_books_on_abbreviation` USING btree ON `books` (`abbreviation`)
[1m[36m (18.2ms)[0m [1mCREATE INDEX `index_books_on_name` USING btree ON `books` (`name`) [0m
[1m[35m (4.2ms)[0m CREATE TABLE `damage_resistances` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `location_id` int(11), `dr` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
[1m[36m (15.4ms)[0m [1mCREATE INDEX `index_damage_resistances_on_location_id` USING btree ON `damage_resistances` (`location_id`) [0m
[1m[35m (17.0ms)[0m CREATE INDEX `index_damage_resistances_on_monster_id` USING btree ON `damage_resistances` (`monster_id`)
[1m[36m (4.5ms)[0m [1mCREATE TABLE `locations` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m
[1m[35m (4.7ms)[0m CREATE TABLE `master_skills` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `baseStat` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
[1m[36m (18.0ms)[0m [1mCREATE INDEX `index_master_skills_on_name` USING btree ON `master_skills` (`name`) [0m
[1m[35m (4.4ms)[0m CREATE TABLE `master_traits` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `notes` text, `is_feature` tinyint(1), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
[1m[36m (15.7ms)[0m [1mCREATE INDEX `index_master_traits_on_name` USING btree ON `master_traits` (`name`) [0m
[1m[35m (4.8ms)[0m CREATE TABLE `monster_classes` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
[1m[36m (14.7ms)[0m [1mCREATE INDEX `index_monster_classes_on_name` USING btree ON `monster_classes` (`name`) [0m
[1m[35m (4.0ms)[0m CREATE TABLE `monster_names` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
[1m[36m (14.8ms)[0m [1mCREATE INDEX `index_monster_names_on_monster_id` USING btree ON `monster_names` (`monster_id`) [0m
[1m[35m (15.7ms)[0m CREATE INDEX `index_monster_names_on_name` USING btree ON `monster_names` (`name`)
[1m[36m (4.7ms)[0m [1mCREATE TABLE `monsters` (`id` int(11) auto_increment PRIMARY KEY, `strength` int(11), `dexterity` int(11), `intelligence` int(11), `health` int(11), `hitPoints` int(11), `will` int(11), `perception` int(11), `fatigue` int(11), `sizeModifier` int(11), `height` varchar(255), `weight` varchar(255), `gear` text, `description` text, `notes` text, `dodge` int(11), `block` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `speed` decimal(4,2), `monster_class_id` int(11), `name` varchar(255)) ENGINE=InnoDB[0m
[1m[35m (15.1ms)[0m CREATE INDEX `index_monsters_on_monster_class_id` USING btree ON `monsters` (`monster_class_id`)
[1m[36m (15.3ms)[0m [1mCREATE INDEX `index_monsters_on_name` USING btree ON `monsters` (`name`) [0m
[1m[35m (4.8ms)[0m CREATE TABLE `move_types` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
[1m[36m (16.6ms)[0m [1mCREATE INDEX `index_move_types_on_name` USING btree ON `move_types` (`name`) [0m
[1m[35m (5.2ms)[0m CREATE TABLE `movement_rates` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `terrain_type_id` int(11), `rate` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
[1m[36m (15.8ms)[0m [1mCREATE INDEX `index_movement_rates_on_monster_id` USING btree ON `movement_rates` (`monster_id`) [0m
[1m[35m (19.8ms)[0m CREATE INDEX `index_movement_rates_on_terrain_type_id` USING btree ON `movement_rates` (`terrain_type_id`)
[1m[36m (4.7ms)[0m [1mCREATE TABLE `page_references` (`id` int(11) auto_increment PRIMARY KEY, `book_id` int(11), `monster_id` int(11), `pages` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m
[1m[35m (14.5ms)[0m CREATE INDEX `index_page_references_on_book_id` USING btree ON `page_references` (`book_id`)
[1m[36m (15.1ms)[0m [1mCREATE INDEX `index_page_references_on_monster_id` USING btree ON `page_references` (`monster_id`) [0m
[1m[35m (4.7ms)[0m CREATE TABLE `parry_scores` (`id` int(11) auto_increment PRIMARY KEY, `weapon` varchar(255), `parry` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `monster_id_id` int(11), `monster_id` int(11)) ENGINE=InnoDB
[1m[36m (15.5ms)[0m [1mCREATE INDEX `index_parry_scores_on_monster_id` USING btree ON `parry_scores` (`monster_id`) [0m
[1m[35m (16.5ms)[0m CREATE INDEX `index_parry_scores_on_monster_id_id` USING btree ON `parry_scores` (`monster_id_id`)
[1m[36m (4.6ms)[0m [1mCREATE TABLE `skills` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `modifier` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_skill_id` int(11)) ENGINE=InnoDB[0m
[1m[35m (15.7ms)[0m CREATE INDEX `index_skills_on_master_skill_id` USING btree ON `skills` (`master_skill_id`)
[1m[36m (13.5ms)[0m [1mCREATE INDEX `index_skills_on_monster_id` USING btree ON `skills` (`monster_id`) [0m
[1m[35m (4.9ms)[0m CREATE TABLE `traits` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `level` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_trait_id` int(11)) ENGINE=InnoDB
[1m[36m (14.2ms)[0m [1mCREATE INDEX `index_traits_on_master_trait_id` USING btree ON `traits` (`master_trait_id`) [0m
[1m[35m (15.8ms)[0m CREATE INDEX `index_traits_on_monster_id` USING btree ON `traits` (`monster_id`)
[1m[36m (10.0ms)[0m [1mALTER TABLE `attacks` ADD CONSTRAINT `fk_rails_7fb30275bd`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (9.6ms)[0m ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_4dcbbc8735`
FOREIGN KEY (`location_id`)
REFERENCES `locations` (`id`) [1m[36m (8.9ms)[0m [1mALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_910f26eec7`
FOREIGN KEY (`location_id`)
REFERENCES `locations` (`id`)
[0m
[1m[35m (8.2ms)[0m ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_b517dc756e`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`) [1m[36m (9.3ms)[0m [1mALTER TABLE `monster_names` ADD CONSTRAINT `fk_rails_a07d99af13`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (9.4ms)[0m ALTER TABLE `monsters` ADD CONSTRAINT `fk_rails_1017da0814`
FOREIGN KEY (`monster_class_id`)
REFERENCES `monster_classes` (`id`) [1m[36m (8.4ms)[0m [1mALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_f3da802fc1`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (10.9ms)[0m ALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_91d395590d`
FOREIGN KEY (`terrain_type_id`)
REFERENCES `move_types` (`id`) [1m[36m (10.4ms)[0m [1mALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_0676f0e6e4`
FOREIGN KEY (`book_id`)
REFERENCES `books` (`id`)
[0m
[1m[35m (8.1ms)[0m ALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_24680bb067`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`) [1m[36m (8.9ms)[0m [1mALTER TABLE `parry_scores` ADD CONSTRAINT `fk_rails_6a5a758181`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (15.7ms)[0m ALTER TABLE `skills` ADD CONSTRAINT `fk_rails_18591aff7e`
FOREIGN KEY (`master_skill_id`)
REFERENCES `master_skills` (`id`) [1m[36m (7.9ms)[0m [1mALTER TABLE `skills` ADD CONSTRAINT `fk_rails_6f72e73b23`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (8.6ms)[0m ALTER TABLE `traits` ADD CONSTRAINT `fk_rails_0ad0e15dd2`
FOREIGN KEY (`master_trait_id`)
REFERENCES `master_traits` (`id`) [1m[36m (7.8ms)[0m [1mALTER TABLE `traits` ADD CONSTRAINT `fk_rails_fc75b32dcc`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (4.6ms)[0m CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB
[1m[36m (14.5ms)[0m [1mCREATE UNIQUE INDEX `unique_schema_migrations` ON `schema_migrations` (`version`) [0m
[1m[35m (0.2ms)[0m SELECT version FROM `schema_migrations`
[1m[36m (2.1ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150421195029')[0m
[1m[35m (1.0ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015231')
[1m[36m (1.6ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150313203024')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303020001')
[1m[36m (0.7ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150327182329')[0m
[1m[35m (1.5ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015009')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015614')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150327161638')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150313223500')[0m
[1m[35m (1.5ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150317192720')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150306090224')[0m
[1m[35m (1.0ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015548')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015432')[0m
[1m[35m (1.5ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150317202240')
[1m[36m (0.9ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015653')[0m
[1m[35m (1.3ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150312002649')
[1m[36m (1.7ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150327173428')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150327182445')
[1m[36m (0.7ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150313203008')[0m
[1m[35m (1.6ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150327182758')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150327161255')[0m
[1m[35m (1.5ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015318')
[1m[36m (1.7ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150317202335')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150317205342')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150305193824')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150306084646')
[1m[36m (1.5ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015805')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303014506')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150317205201')[0m
[1m[35m (1.2ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150317192813')
[1m[36m (1.6ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015716')[0m
[1m[35m (0.7ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303023937')
[1m[36m (1.3ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150326234004')[0m
[1m[35mActiveRecord::SchemaMigration Load (0.2ms)[0m SELECT `schema_migrations`.* FROM `schema_migrations`
[1m[36m (0.2ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.493573', '2015-04-21 19:51:57.493573')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 1, '2015-04-21 19:51:57.502893', '2015-04-21 19:51:57.502893')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:57.511603', '2015-04-21 19:51:57.511603')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.0ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (1, 1, 1, '2015-04-21 19:51:57.514436', '2015-04-21 19:51:57.514436')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.517281', '2015-04-21 19:51:57.517281')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 2, '2015-04-21 19:51:57.519051', '2015-04-21 19:51:57.519051')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 19:51:57.521044', '2015-04-21 19:51:57.521044')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (2, 2, 2, 'Flexible', '2015-04-21 19:51:57.522896', '2015-04-21 19:51:57.522896')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.571895', '2015-04-21 19:51:57.571895')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"1"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 1 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 10ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.594211', '2015-04-21 19:51:57.594211')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (25.6ms)
Rendered master_traits/new.html.erb within layouts/application (32.3ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.5ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 165ms (Views: 137.4ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.767068', '2015-04-21 19:51:57.767068')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"3"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 3 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 5.9ms | ActiveRecord: 0.4ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.782206', '2015-04-21 19:51:57.782206')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.785647', '2015-04-21 19:51:57.785647')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/5 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.792989', '2015-04-21 19:51:57.792989')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"6"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 6 LIMIT 1[0m
Rendered master_traits/_form.html.erb (1.2ms)
Rendered master_traits/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.803329', '2015-04-21 19:51:57.803329')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"7"}
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 7 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/7 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.812773', '2015-04-21 19:51:57.812773')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.4ms) Rendered master_traits/new.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.823288', '2015-04-21 19:51:57.823288')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:57.834266', '2015-04-21 19:51:57.834266')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"10"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 10 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.852051', '2015-04-21 19:51:57.852051')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.857776', '2015-04-21 19:51:57.857776')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/4 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.866913', '2015-04-21 19:51:57.866913')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"5"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 5 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 5[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 5
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 13ms (ActiveRecord: 0.7ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.888705', '2015-04-21 19:51:57.888705')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"6"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 6 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 6[0m
Rendered monster_classes/show.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.4ms | ActiveRecord: 0.5ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.905625', '2015-04-21 19:51:57.905625')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"7"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 7 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (2.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.0ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.923754', '2015-04-21 19:51:57.923754')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"8"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 8 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.935313', '2015-04-21 19:51:57.935313')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"9"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 9 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/9 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.944019', '2015-04-21 19:51:57.944019')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.959016', '2015-04-21 19:51:57.959016')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 11[0m Rendered monster_classes/index.html.erb within layouts/application (3.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.5ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:57.971931', '2015-04-21 19:51:57.971931')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.0ms) Rendered monster_classes/new.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (1.7ms) Rendered layouts/_navigation.html.erb (1.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
[1m[36m (1.7ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 6.1ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TerrainTypesControllerTest: test_should_update_terrain_type
Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TerrainTypesControllerTest: test_should_get_new
Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TerrainTypesControllerTest: test_should_create_terrain_type
Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
TerrainTypesControllerTest: test_should_destroy_terrain_type
Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
TerrainTypesControllerTest: test_should_get_index
Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TerrainTypesControllerTest: test_should_show_terrain_type
Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TerrainTypesControllerTest: test_should_fail_to_create_terrain_type
Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TerrainTypesControllerTest: test_should_fail_to_update_terrain_type
Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TerrainTypesControllerTest: test_should_get_edit
Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SHOW FULL FIELDS FROM `terrain_types`
[1m[36m (0.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.028908', '2015-04-21 19:51:58.028908')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 13, '2015-04-21 19:51:58.031090', '2015-04-21 19:51:58.031090')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 19:51:58.034504', '2015-04-21 19:51:58.034504')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 19:51:58.045819', '2015-04-21 19:51:58.045819')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (11, 3, 3, '2015-04-21 19:51:58.049063', '2015-04-21 19:51:58.049063')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (12, 3, '2015-04-21 19:51:58.050865', '2015-04-21 19:51:58.050865')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.058236', '2015-04-21 19:51:58.058236')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 14, '2015-04-21 19:51:58.060826', '2015-04-21 19:51:58.060826')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 19:51:58.065191', '2015-04-21 19:51:58.065191')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 19:51:58.068743', '2015-04-21 19:51:58.068743')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (13, 4, '2015-04-21 19:51:58.071626', '2015-04-21 19:51:58.071626')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (14, 1, 4, '2015-04-21 19:51:58.073296', '2015-04-21 19:51:58.073296')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.079669', '2015-04-21 19:51:58.079669')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 15, '2015-04-21 19:51:58.081871', '2015-04-21 19:51:58.081871')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 19:51:58.092401', '2015-04-21 19:51:58.092401')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 5, `updated_at` = '2015-04-21 19:51:58.094782' WHERE `monster_names`.`id` = 1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 5[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 19:51:58.099261', '2015-04-21 19:51:58.099261')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 5, `updated_at` = '2015-04-21 19:51:58.100963' WHERE `monster_names`.`id` = 2
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 19:51:58.102982', '2015-04-21 19:51:58.102982')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 5, `updated_at` = '2015-04-21 19:51:58.104466' WHERE `monster_names`.`id` = 3
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.9ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.111275', '2015-04-21 19:51:58.111275')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 16, '2015-04-21 19:51:58.113222', '2015-04-21 19:51:58.113222')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 19:51:58.116645', '2015-04-21 19:51:58.116645')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (15, 6, '2015-04-21 19:51:58.119445', '2015-04-21 19:51:58.119445')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 19:51:58.127442', '2015-04-21 19:51:58.127442')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 19:51:58.129290', '2015-04-21 19:51:58.129290')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 19:51:58.131609', '2015-04-21 19:51:58.131609')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.152577', '2015-04-21 19:51:58.152577')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.158035', '2015-04-21 19:51:58.158035')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/2 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.165544', '2015-04-21 19:51:58.165544')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.0ms)
Rendered books/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (11.5ms)
Rendered layouts/_navigation.html.erb (11.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 22ms (Views: 19.6ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (1.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.195141', '2015-04-21 19:51:58.195141')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"4"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 4 LIMIT 1
Rendered books/_form.html.erb (2.3ms)
Rendered books/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.211860', '2015-04-21 19:51:58.211860')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.223789', '2015-04-21 19:51:58.223789')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.1ms) Rendered books/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.233513', '2015-04-21 19:51:58.233513')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"7"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 7 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/7 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.243188', '2015-04-21 19:51:58.243188')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"8"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 8 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.3ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.255485', '2015-04-21 19:51:58.255485')[0m
[1m[35m (0.8ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"9"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 9 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 9
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 9[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 8ms (ActiveRecord: 1.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (3.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 19:51:58.273741', '2015-04-21 19:51:58.273741')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"10"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 10 LIMIT 1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.4ms)
Rendered books/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.298119', '2015-04-21 19:51:58.298119')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 17, '2015-04-21 19:51:58.300113', '2015-04-21 19:51:58.300113')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.7ms) Rendered monsters/_monster_name_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (6.5ms) [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mTerrainType Load (1.0ms)[0m [1mSELECT `terrain_types`.* FROM `terrain_types` ORDER BY `terrain_types`.`name` ASC[0m
Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SELECT `terrain_types`.* FROM `terrain_types` ORDER BY `terrain_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.1ms) Rendered monsters/_expanding_fieldset.html.erb (7.5ms) Rendered monsters/_form.html.erb (24.9ms) Rendered monsters/new.html.erb within layouts/application (26.7ms)
Completed 500 Internal Server Error in 53ms
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.362396', '2015-04-21 19:51:58.362396')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 18, '2015-04-21 19:51:58.364215', '2015-04-21 19:51:58.364215')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"8"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/8 Completed 302 Found in 7ms (ActiveRecord: 0.8ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.380793', '2015-04-21 19:51:58.380793')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 19, '2015-04-21 19:51:58.382851', '2015-04-21 19:51:58.382851')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 9[0m [1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 19 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (5.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 8.1ms | ActiveRecord: 0.6ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.398863', '2015-04-21 19:51:58.398863')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 20, '2015-04-21 19:51:58.405045', '2015-04-21 19:51:58.405045')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"10"}
[1m[36mMonster Load (0.5ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 10 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 10
[1m[36mMonsterClass Load (0.1ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 20 LIMIT 1[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 10
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 10[0m
[1m[35mDamageResistance Load (0.4ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 10
Rendered monsters/_show_stat_block.html.erb (13.5ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 10[0m
[1m[35mTrait Load (0.1ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 10
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 10[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 10
Rendered monsters/show.html.erb within layouts/application (28.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 33ms (Views: 28.3ms | ActiveRecord: 3.7ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.448996', '2015-04-21 19:51:58.448996')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 21, '2015-04-21 19:51:58.450977', '2015-04-21 19:51:58.450977')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mTerrainType Load (0.9ms)[0m [1mSELECT `terrain_types`.* FROM `terrain_types` ORDER BY `terrain_types`.`name` ASC[0m
Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SELECT `terrain_types`.* FROM `terrain_types` ORDER BY `terrain_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.8ms) Rendered monsters/_expanding_fieldset.html.erb (6.2ms) Rendered monsters/_form.html.erb (15.6ms) Rendered monsters/new.html.erb within layouts/application (15.9ms)
Completed 500 Internal Server Error in 21ms
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.481803', '2015-04-21 19:51:58.481803')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 22, '2015-04-21 19:51:58.484770', '2015-04-21 19:51:58.484770')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"22", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 22, '2015-04-21 19:51:58.495823', '2015-04-21 19:51:58.495823')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/13 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.504220', '2015-04-21 19:51:58.504220')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 23, '2015-04-21 19:51:58.506703', '2015-04-21 19:51:58.506703')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"14"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 14 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 14 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 14[0m
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 14[0m
[1m[35mTerrainType Load (1.2ms)[0m SELECT `terrain_types`.* FROM `terrain_types` ORDER BY `terrain_types`.`name` ASC
Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SELECT `terrain_types`.* FROM `terrain_types` ORDER BY `terrain_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.4ms) Rendered monsters/_expanding_fieldset.html.erb (6.2ms) Rendered monsters/_form.html.erb (14.0ms) Rendered monsters/edit.html.erb within layouts/application (14.6ms)
Completed 500 Internal Server Error in 20ms
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.535101', '2015-04-21 19:51:58.535101')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 24, '2015-04-21 19:51:58.536794', '2015-04-21 19:51:58.536794')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"15"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 15 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 15
Rendered monsters/_monster_name_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.8ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 15
[1m[36mTerrainType Load (1.0ms)[0m [1mSELECT `terrain_types`.* FROM `terrain_types` ORDER BY `terrain_types`.`name` ASC[0m
Mysql2::Error: Table 'monsters_test.terrain_types' doesn't exist: SELECT `terrain_types`.* FROM `terrain_types` ORDER BY `terrain_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.1ms) Rendered monsters/_expanding_fieldset.html.erb (5.8ms) Rendered monsters/_form.html.erb (12.8ms) Rendered monsters/edit.html.erb within layouts/application (13.1ms)
Completed 500 Internal Server Error in 15ms
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 19:51:58.558409', '2015-04-21 19:51:58.558409')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 25, '2015-04-21 19:51:58.560395', '2015-04-21 19:51:58.560395')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"16"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 16 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 16[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 16
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 16[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 16
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 16[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 16
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 16[0m
[1m[35mParryScore Load (0.1ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 16
[1m[36mSQL (0.7ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 16[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 9ms (ActiveRecord: 2.8ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:58.579094', '2015-04-21 19:51:58.579094')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 19:51:58.581329', '2015-04-21 19:51:58.581329')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 19:51:58.584193', '2015-04-21 19:51:58.584193')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (1.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:58.590759', '2015-04-21 19:51:58.590759')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (19, '2015-04-21 19:51:58.593256', '2015-04-21 19:51:58.593256')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 19:51:58.595164', '2015-04-21 19:51:58.595164')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (20, 3, '2015-04-21 19:51:58.597025', '2015-04-21 19:51:58.597025')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 19:51:58.598893', '2015-04-21 19:51:58.598893')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (21, '2015-04-21 19:51:58.601675', '2015-04-21 19:51:58.601675')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.619538', '2015-04-21 19:51:58.619538')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"1"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 1 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.8ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.634183', '2015-04-21 19:51:58.634183')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.649359', '2015-04-21 19:51:58.649359')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (3.8ms) Rendered master_skills/new.html.erb within layouts/application (5.4ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 9.0ms | ActiveRecord: 0.0ms)
[1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.667313', '2015-04-21 19:51:58.667313')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.2ms)
Rendered master_skills/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.682743', '2015-04-21 19:51:58.682743')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"5"}
[1m[36mMasterSkill Load (0.4ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 5 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 7.1ms | ActiveRecord: 0.6ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.699742', '2015-04-21 19:51:58.699742')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"6"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 6 LIMIT 1[0m
Rendered master_skills/_form.html.erb (1.9ms)
Rendered master_skills/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.712112', '2015-04-21 19:51:58.712112')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"7"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 7 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/7 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.722151', '2015-04-21 19:51:58.722151')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.726139', '2015-04-21 19:51:58.726139')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/9 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.732997', '2015-04-21 19:51:58.732997')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"10"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 10 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.749311', '2015-04-21 19:51:58.749311')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 11, '2015-04-21 19:51:58.752584', '2015-04-21 19:51:58.752584')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 19:51:58.759048', '2015-04-21 19:51:58.759048')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 12, '2015-04-21 19:51:58.760690', '2015-04-21 19:51:58.760690')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.774377', '2015-04-21 19:51:58.774377')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"3"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 3 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.3ms)
Rendered locations/edit.html.erb within layouts/application (4.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (9.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 22ms (Views: 18.5ms | ActiveRecord: 0.4ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.803597', '2015-04-21 19:51:58.803597')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"4"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 4 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/4 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.814571', '2015-04-21 19:51:58.814571')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"5"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 5 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.5ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 5
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 5[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 1.1ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.829541', '2015-04-21 19:51:58.829541')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"6"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 6 LIMIT 1[0m
Rendered locations/_form.html.erb (1.0ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.841271', '2015-04-21 19:51:58.841271')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (1.7ms) Rendered layouts/_navigation.html.erb (1.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.853259', '2015-04-21 19:51:58.853259')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.2ms) Rendered locations/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.865282', '2015-04-21 19:51:58.865282')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"9"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 9 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.3ms)
Rendered layouts/_navigation.html.erb (0.5ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.878602', '2015-04-21 19:51:58.878602')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.882512', '2015-04-21 19:51:58.882512')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/11 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.8ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 19:51:58.889841', '2015-04-21 19:51:58.889841')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.8ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 3.9ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:03.966388', '2015-04-21 20:44:03.966388')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (22, '2015-04-21 20:44:03.973449', '2015-04-21 20:44:03.973449')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:03.978930', '2015-04-21 20:44:03.978930')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (23, 3, '2015-04-21 20:44:03.981372', '2015-04-21 20:44:03.981372')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 20:44:03.984534', '2015-04-21 20:44:03.984534')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (24, '2015-04-21 20:44:03.988396', '2015-04-21 20:44:03.988396')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.040765', '2015-04-21 20:44:04.040765')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 26, '2015-04-21 20:44:04.054409', '2015-04-21 20:44:04.054409')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"17"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 17 LIMIT 1
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 17
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 17[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 17
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 17[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 17
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 17[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 17
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 17[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 17
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 42ms (ActiveRecord: 6.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.108069', '2015-04-21 20:44:04.108069')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 27, '2015-04-21 20:44:04.110170', '2015-04-21 20:44:04.110170')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (3.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.4ms)
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (7.2ms)
Rendered monsters/_expanding_fieldset.html.erb (13.6ms)
Rendered monsters/_form.html.erb (46.8ms)
Rendered monsters/new.html.erb within layouts/application (50.1ms)
Completed 500 Internal Server Error in 64ms
[1m[36m (8.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.188969', '2015-04-21 20:44:04.188969')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 28, '2015-04-21 20:44:04.192249', '2015-04-21 20:44:04.192249')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"19"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 19 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 19 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 19[0m
Rendered monsters/_monster_name_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 19[0m
Rendered monsters/_movement_rate_fields.html.erb (4.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.8ms)
Rendered monsters/_form.html.erb (19.2ms)
Rendered monsters/edit.html.erb within layouts/application (19.9ms)
Completed 500 Internal Server Error in 27ms
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.230350', '2015-04-21 20:44:04.230350')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 29, '2015-04-21 20:44:04.234418', '2015-04-21 20:44:04.234418')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"20"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 20 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 20[0m
Rendered monsters/_monster_name_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (8.4ms)
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.5ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 20[0m
Rendered monsters/_movement_rate_fields.html.erb (3.9ms)
Rendered monsters/_expanding_fieldset.html.erb (7.6ms)
Rendered monsters/_form.html.erb (25.3ms)
Rendered monsters/edit.html.erb within layouts/application (25.6ms)
Completed 500 Internal Server Error in 28ms
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.273109', '2015-04-21 20:44:04.273109')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 30, '2015-04-21 20:44:04.276457', '2015-04-21 20:44:04.276457')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"21"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 21 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 21 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/21 Completed 302 Found in 7ms (ActiveRecord: 0.8ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.294868', '2015-04-21 20:44:04.294868')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (4.6ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 31, '2015-04-21 20:44:04.299055', '2015-04-21 20:44:04.299055')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (2.5ms) Rendered monsters/_monster_name_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (5.9ms) [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (3.9ms) Rendered monsters/_expanding_fieldset.html.erb (4.7ms) Rendered monsters/_form.html.erb (15.4ms) Rendered monsters/new.html.erb within layouts/application (15.6ms)
Completed 500 Internal Server Error in 26ms
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.339140', '2015-04-21 20:44:04.339140')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 32, '2015-04-21 20:44:04.341213', '2015-04-21 20:44:04.341213')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"23"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 23 LIMIT 1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 23
[1m[36mMonsterClass Load (0.1ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 32 LIMIT 1[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 23
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 23[0m
[1m[35mDamageResistance Load (0.1ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 23
Rendered monsters/_show_stat_block.html.erb (3.5ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 23[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 23
[1m[36mSkill Load (0.1ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 23[0m
[1m[35mPageReference Load (0.1ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 23
Rendered monsters/show.html.erb within layouts/application (9.1ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 77ms (Views: 74.7ms | ActiveRecord: 1.7ms)
[1m[36m (3.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.427179', '2015-04-21 20:44:04.427179')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 33, '2015-04-21 20:44:04.429319', '2015-04-21 20:44:04.429319')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"33", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 33, '2015-04-21 20:44:04.436428', '2015-04-21 20:44:04.436428')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/25 Completed 302 Found in 5ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.444099', '2015-04-21 20:44:04.444099')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 34, '2015-04-21 20:44:04.446972', '2015-04-21 20:44:04.446972')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 26[0m [1m[35mMonsterClass Load (0.1ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 34 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (4.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.8ms | ActiveRecord: 0.6ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.470044', '2015-04-21 20:44:04.470044')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"25"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 25 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 25[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.480565', '2015-04-21 20:44:04.480565')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"26"}
[1m[36mMasterTrait Load (0.7ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 26 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (4.0ms)
Rendered master_traits/edit.html.erb within layouts/application (5.0ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 11.6ms | ActiveRecord: 0.9ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.502633', '2015-04-21 20:44:04.502633')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"27"}
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 27 LIMIT 1[0m
Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.515629', '2015-04-21 20:44:04.515629')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.5ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (3.1ms) Rendered layouts/_navigation_links.html.erb (1.5ms) Rendered layouts/_navigation.html.erb (1.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.8ms | ActiveRecord: 0.5ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.531258', '2015-04-21 20:44:04.531258')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"29"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 29 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/29 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.549123', '2015-04-21 20:44:04.549123')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.8ms) Rendered master_traits/new.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.560650', '2015-04-21 20:44:04.560650')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.566119', '2015-04-21 20:44:04.566119')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/32 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (0.9ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.573313', '2015-04-21 20:44:04.573313')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.5ms)
Rendered master_traits/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:04.590285', '2015-04-21 20:44:04.590285')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"34"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 34 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 2.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.606153', '2015-04-21 20:44:04.606153')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (2.0ms) Rendered monster_classes/new.html.erb within layouts/application (3.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 8.0ms | ActiveRecord: 0.0ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.623119', '2015-04-21 20:44:04.623119')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"36"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 36 LIMIT 1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.635615', '2015-04-21 20:44:04.635615')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.641890', '2015-04-21 20:44:04.641890')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/38 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.650912', '2015-04-21 20:44:04.650912')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"39"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 39 LIMIT 1
[1m[36mMonster Load (0.9ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 39[0m
Rendered monster_classes/show.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.3ms | ActiveRecord: 1.1ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.663821', '2015-04-21 20:44:04.663821')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"40"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 40 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 40
[1m[36mSQL (0.7ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 40[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 1.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.675391', '2015-04-21 20:44:04.675391')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 41 Rendered monster_classes/index.html.erb within layouts/application (4.1ms) Rendered layouts/_navigation_links.html.erb (1.8ms) Rendered layouts/_navigation.html.erb (2.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.6ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.689886', '2015-04-21 20:44:04.689886')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.2ms | ActiveRecord: 0.2ms)
[1m[36m (0.9ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.704660', '2015-04-21 20:44:04.704660')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"43"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 43 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 3.9ms | ActiveRecord: 0.5ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.719134', '2015-04-21 20:44:04.719134')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"44"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 44 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/44 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.736112', '2015-04-21 20:44:04.736112')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 45, '2015-04-21 20:44:04.738347', '2015-04-21 20:44:04.738347')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:04.749903', '2015-04-21 20:44:04.749903')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (27, 13, 1, '2015-04-21 20:44:04.754112', '2015-04-21 20:44:04.754112')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:04.757133', '2015-04-21 20:44:04.757133')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 46, '2015-04-21 20:44:04.759158', '2015-04-21 20:44:04.759158')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 20:44:04.762386', '2015-04-21 20:44:04.762386')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (28, 14, 2, 'Flexible', '2015-04-21 20:44:04.764320', '2015-04-21 20:44:04.764320')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.781352', '2015-04-21 20:44:04.781352')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"11"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 11 LIMIT 1[0m
Rendered books/_form.html.erb (2.5ms)
Rendered books/edit.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 8.8ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.799655', '2015-04-21 20:44:04.799655')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.803620', '2015-04-21 20:44:04.803620')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/13 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (8.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.7ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.817561', '2015-04-21 20:44:04.817561')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"14"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 14 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 14
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 14[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 1.0ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.830679', '2015-04-21 20:44:04.830679')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.3ms) Rendered books/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.842043', '2015-04-21 20:44:04.842043')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"16"}
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 16 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/16 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.9ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.851935', '2015-04-21 20:44:04.851935')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"17"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 17 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.0ms)
Rendered books/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 4.4ms | ActiveRecord: 0.5ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.867734', '2015-04-21 20:44:04.867734')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.0ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.882743', '2015-04-21 20:44:04.882743')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"19"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 19 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.9ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:44:04.893946', '2015-04-21 20:44:04.893946')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.3ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:04.916050', '2015-04-21 20:44:04.916050')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 13, '2015-04-21 20:44:04.919873', '2015-04-21 20:44:04.919873')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:04.925905', '2015-04-21 20:44:04.925905')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 14, '2015-04-21 20:44:04.928250', '2015-04-21 20:44:04.928250')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:04.955332', '2015-04-21 20:44:04.955332')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"15"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 15 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/15 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:04.966116', '2015-04-21 20:44:04.966116')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.8ms)
Completed 200 OK in 10ms (Views: 9.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:04.981708', '2015-04-21 20:44:04.981708')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (4.5ms)
Rendered master_skills/new.html.erb within layouts/application (5.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.5ms | ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:05.000991', '2015-04-21 20:44:05.000991')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"18"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 18 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 6.2ms | ActiveRecord: 0.4ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:05.016924', '2015-04-21 20:44:05.016924')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:05.021233', '2015-04-21 20:44:05.021233')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/20 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:05.028107', '2015-04-21 20:44:05.028107')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"21"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 21 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 21[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:05.039495', '2015-04-21 20:44:05.039495')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"22"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 22 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.3ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:05.051115', '2015-04-21 20:44:05.051115')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (2.0ms) Rendered master_skills/new.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:44:05.062865', '2015-04-21 20:44:05.062865')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"24"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 24 LIMIT 1
Rendered master_skills/_form.html.erb (1.8ms)
Rendered master_skills/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:05.077857', '2015-04-21 20:44:05.077857')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 47, '2015-04-21 20:44:05.079895', '2015-04-21 20:44:05.079895')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 20:44:05.083081', '2015-04-21 20:44:05.083081')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (35, 29, '2015-04-21 20:44:05.086148', '2015-04-21 20:44:05.086148')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:05.092568', '2015-04-21 20:44:05.092568')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 48, '2015-04-21 20:44:05.095054', '2015-04-21 20:44:05.095054')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 20:44:05.099527', '2015-04-21 20:44:05.099527')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 30, `updated_at` = '2015-04-21 20:44:05.101128' WHERE `monster_names`.`id` = 7
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 30
[1m[36m (0.8ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 20:44:05.106135', '2015-04-21 20:44:05.106135')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 30, `updated_at` = '2015-04-21 20:44:05.107792' WHERE `monster_names`.`id` = 8[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 20:44:05.110283', '2015-04-21 20:44:05.110283')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 30, `updated_at` = '2015-04-21 20:44:05.112140' WHERE `monster_names`.`id` = 9[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:05.119445', '2015-04-21 20:44:05.119445')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 49, '2015-04-21 20:44:05.121358', '2015-04-21 20:44:05.121358')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 20:44:05.124890', '2015-04-21 20:44:05.124890')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 20:44:05.127587', '2015-04-21 20:44:05.127587')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (36, 3, 31, '2015-04-21 20:44:05.130422', '2015-04-21 20:44:05.130422')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (37, 31, '2015-04-21 20:44:05.132124', '2015-04-21 20:44:05.132124')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:44:05.139293', '2015-04-21 20:44:05.139293')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 50, '2015-04-21 20:44:05.141269', '2015-04-21 20:44:05.141269')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 20:44:05.144599', '2015-04-21 20:44:05.144599')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 20:44:05.147171', '2015-04-21 20:44:05.147171')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (38, 32, '2015-04-21 20:44:05.150785', '2015-04-21 20:44:05.150785')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (39, 1, 32, '2015-04-21 20:44:05.153151', '2015-04-21 20:44:05.153151')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.5ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.6ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.183473', '2015-04-21 20:44:05.183473')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"15"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 15 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.197561', '2015-04-21 20:44:05.197561')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (3.5ms)
Rendered locations/new.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 20ms (Views: 8.2ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.226001', '2015-04-21 20:44:05.226001')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"17"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 17 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.0ms | ActiveRecord: 0.5ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.242943', '2015-04-21 20:44:05.242943')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"18"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 18 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 18
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 18[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.255253', '2015-04-21 20:44:05.255253')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.266830', '2015-04-21 20:44:05.266830')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.270123', '2015-04-21 20:44:05.270123')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/21 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.278093', '2015-04-21 20:44:05.278093')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"22"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 22 LIMIT 1[0m
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.290228', '2015-04-21 20:44:05.290228')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.1ms) Rendered locations/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 8ms (Views: 8.2ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:44:05.305027', '2015-04-21 20:44:05.305027')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"24"}
[1m[35mLocation Load (0.9ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 24 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/24 Completed 302 Found in 5ms (ActiveRecord: 1.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:44:05.316966', '2015-04-21 20:44:05.316966')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.5ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 20:44:05.319114', '2015-04-21 20:44:05.319114')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 20:44:05.321599', '2015-04-21 20:44:05.321599')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 20:44:05.327181', '2015-04-21 20:44:05.327181')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 20:44:05.328997', '2015-04-21 20:44:05.328997')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 20:44:05.330561', '2015-04-21 20:44:05.330561')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.280117', '2015-04-21 20:47:20.280117')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 51, '2015-04-21 20:47:20.290218', '2015-04-21 20:47:20.290218')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.7ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"51", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 51, '2015-04-21 20:47:20.304137', '2015-04-21 20:47:20.304137')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/34 Completed 302 Found in 10ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.316254', '2015-04-21 20:47:20.316254')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 52, '2015-04-21 20:47:20.318857', '2015-04-21 20:47:20.318857')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (17.0ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (14.2ms)
Rendered monsters/_form.html.erb (49.1ms)
Rendered monsters/new.html.erb within layouts/application (53.1ms)
Completed 500 Internal Server Error in 84ms
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.411837', '2015-04-21 20:47:20.411837')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 53, '2015-04-21 20:47:20.413835', '2015-04-21 20:47:20.413835')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"36"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 36 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 36[0m
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 36[0m
Rendered monsters/_movement_rate_fields.html.erb (3.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.8ms)
Rendered monsters/_form.html.erb (14.0ms)
Rendered monsters/edit.html.erb within layouts/application (14.5ms)
Completed 500 Internal Server Error in 20ms
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.441554', '2015-04-21 20:47:20.441554')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 54, '2015-04-21 20:47:20.443588', '2015-04-21 20:47:20.443588')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"37"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 37 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 37[0m
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 37
[1m[36mTrait Load (0.4ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 37[0m
[1m[35mAttack Load (0.4ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 37
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 37[0m
[1m[35mMovementRate Load (0.1ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 37
[1m[36mMonsterName Load (0.1ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 37[0m
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 37
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 37[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 32ms (ActiveRecord: 6.8ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.486177', '2015-04-21 20:47:20.486177')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 55, '2015-04-21 20:47:20.488165', '2015-04-21 20:47:20.488165')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 38[0m [1m[35mMonsterClass Load (0.1ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 55 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (3.9ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (2.7ms) Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 40ms (Views: 39.3ms | ActiveRecord: 0.6ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.536420', '2015-04-21 20:47:20.536420')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 56, '2015-04-21 20:47:20.538415', '2015-04-21 20:47:20.538415')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (2.1ms) Rendered monsters/_monster_name_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (4.7ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (3.6ms) Rendered monsters/_expanding_fieldset.html.erb (4.3ms) Rendered monsters/_form.html.erb (13.4ms) Rendered monsters/new.html.erb within layouts/application (13.5ms)
Completed 500 Internal Server Error in 19ms
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.567043', '2015-04-21 20:47:20.567043')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 57, '2015-04-21 20:47:20.568761', '2015-04-21 20:47:20.568761')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"40"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 40 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 40 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/40 Completed 302 Found in 6ms (ActiveRecord: 0.9ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.584826', '2015-04-21 20:47:20.584826')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 58, '2015-04-21 20:47:20.587288', '2015-04-21 20:47:20.587288')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"41"}
[1m[35mMonster Load (0.8ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 41 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 41 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 41
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mMonsterClass Load (0.0ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.5ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 41
Rendered monsters/_movement_rate_fields.html.erb (4.0ms)
Rendered monsters/_expanding_fieldset.html.erb (7.1ms)
Rendered monsters/_form.html.erb (15.1ms)
Rendered monsters/edit.html.erb within layouts/application (15.3ms)
Completed 500 Internal Server Error in 20ms
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.616583', '2015-04-21 20:47:20.616583')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 59, '2015-04-21 20:47:20.618566', '2015-04-21 20:47:20.618566')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"42"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 42 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 42
[1m[36mMonsterClass Load (0.9ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 59 LIMIT 1[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 42
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 42[0m
[1m[35mDamageResistance Load (0.1ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 42
Rendered monsters/_show_stat_block.html.erb (2.6ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 42[0m
[1m[35mTrait Load (0.1ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 42
[1m[36mSkill Load (0.1ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 42[0m
[1m[35mPageReference Load (0.1ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 42
Rendered monsters/show.html.erb within layouts/application (9.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 9.6ms | ActiveRecord: 2.5ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.639055', '2015-04-21 20:47:20.639055')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 60, '2015-04-21 20:47:20.641799', '2015-04-21 20:47:20.641799')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.8ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 20:47:20.652469', '2015-04-21 20:47:20.652469')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 20:47:20.659959', '2015-04-21 20:47:20.659959')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (43, 43, '2015-04-21 20:47:20.663237', '2015-04-21 20:47:20.663237')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (44, 1, 43, '2015-04-21 20:47:20.664819', '2015-04-21 20:47:20.664819')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.671891', '2015-04-21 20:47:20.671891')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 61, '2015-04-21 20:47:20.679083', '2015-04-21 20:47:20.679083')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 20:47:20.683455', '2015-04-21 20:47:20.683455')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (1.1ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 20:47:20.687489', '2015-04-21 20:47:20.687489')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (45, 3, 44, '2015-04-21 20:47:20.689568', '2015-04-21 20:47:20.689568')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (46, 44, '2015-04-21 20:47:20.691272', '2015-04-21 20:47:20.691272')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.697101', '2015-04-21 20:47:20.697101')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (1.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 62, '2015-04-21 20:47:20.699982', '2015-04-21 20:47:20.699982')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 20:47:20.703626', '2015-04-21 20:47:20.703626')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (47, 45, '2015-04-21 20:47:20.705922', '2015-04-21 20:47:20.705922')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:20.713429', '2015-04-21 20:47:20.713429')[0m
[1m[35m (0.4ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 63, '2015-04-21 20:47:20.716975', '2015-04-21 20:47:20.716975')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 20:47:20.719838', '2015-04-21 20:47:20.719838')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 46, `updated_at` = '2015-04-21 20:47:20.721468' WHERE `monster_names`.`id` = 13
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 46
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 20:47:20.725623', '2015-04-21 20:47:20.725623')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 46, `updated_at` = '2015-04-21 20:47:20.727613' WHERE `monster_names`.`id` = 14[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 20:47:20.730691', '2015-04-21 20:47:20.730691')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 46, `updated_at` = '2015-04-21 20:47:20.733149' WHERE `monster_names`.`id` = 15[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.740360', '2015-04-21 20:47:20.740360')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (48, '2015-04-21 20:47:20.742811', '2015-04-21 20:47:20.742811')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.744761', '2015-04-21 20:47:20.744761')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (49, 3, '2015-04-21 20:47:20.746833', '2015-04-21 20:47:20.746833')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 20:47:20.748712', '2015-04-21 20:47:20.748712')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (50, '2015-04-21 20:47:20.750759', '2015-04-21 20:47:20.750759')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.0ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.763926', '2015-04-21 20:47:20.763926')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 9.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.782926', '2015-04-21 20:47:20.782926')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (4.2ms) Rendered master_traits/new.html.erb within layouts/application (5.4ms) Rendered layouts/_navigation_links.html.erb (2.0ms) Rendered layouts/_navigation.html.erb (2.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 9.3ms | ActiveRecord: 0.0ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.799576', '2015-04-21 20:47:20.799576')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.814671', '2015-04-21 20:47:20.814671')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"54"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 54 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.826471', '2015-04-21 20:47:20.826471')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"55"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 55 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 55[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[36m (0.0ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.837343', '2015-04-21 20:47:20.837343')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"56"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 56 LIMIT 1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/56 Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.847790', '2015-04-21 20:47:20.847790')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"57"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 57 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (11.6ms)
Rendered master_traits/edit.html.erb within layouts/application (12.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 19ms (Views: 16.0ms | ActiveRecord: 0.5ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.873732', '2015-04-21 20:47:20.873732')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.877516', '2015-04-21 20:47:20.877516')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/59 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:20.883673', '2015-04-21 20:47:20.883673')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"60"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 60 LIMIT 1[0m
Rendered master_traits/_form.html.erb (1.4ms)
Rendered master_traits/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.908000', '2015-04-21 20:47:20.908000')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
Completed 500 Internal Server Error in 1ms
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.919436', '2015-04-21 20:47:20.919436')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
Completed 500 Internal Server Error in 1ms
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.927344', '2015-04-21 20:47:20.927344')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"3"}
Completed 500 Internal Server Error in 1ms
[1m[36m (3.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.936070', '2015-04-21 20:47:20.936070')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML Completed 500 Internal Server Error in 1ms
[1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.943933', '2015-04-21 20:47:20.943933')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"5"}
Completed 500 Internal Server Error in 1ms
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.951860', '2015-04-21 20:47:20.951860')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"6"}
Completed 500 Internal Server Error in 1ms
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.960306', '2015-04-21 20:47:20.960306')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"7"}
Completed 500 Internal Server Error in 2ms
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.968623', '2015-04-21 20:47:20.968623')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"8"}
Completed 500 Internal Server Error in 1ms
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:47:20.976593', '2015-04-21 20:47:20.976593')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (2.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 7.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 20:47:20.992116', '2015-04-21 20:47:20.992116')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 20:47:20.994005', '2015-04-21 20:47:20.994005')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 20:47:20.995832', '2015-04-21 20:47:20.995832')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (1.9ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.006705', '2015-04-21 20:47:21.006705')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (2.5ms) Rendered monster_classes/new.html.erb within layouts/application (3.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 9.7ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.024934', '2015-04-21 20:47:21.024934')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.029752', '2015-04-21 20:47:21.029752')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/66 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.037065', '2015-04-21 20:47:21.037065')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"67"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 67 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 67[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 67
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.050420', '2015-04-21 20:47:21.050420')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"68"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 68 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/68 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.059660', '2015-04-21 20:47:21.059660')
[1m[36m (0.4ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"69"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 69 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.4ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.074804', '2015-04-21 20:47:21.074804')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.0ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 70[0m Rendered monster_classes/index.html.erb within layouts/application (3.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.087484', '2015-04-21 20:47:21.087484')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"71"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 71 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 71
Rendered monster_classes/show.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.4ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.098896', '2015-04-21 20:47:21.098896')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/new.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.4ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.111967', '2015-04-21 20:47:21.111967')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"73"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 73 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.136821', '2015-04-21 20:47:21.136821')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.143273', '2015-04-21 20:47:21.143273')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/26 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.151419', '2015-04-21 20:47:21.151419')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"27"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 27 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 27
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 27[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.163222', '2015-04-21 20:47:21.163222')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.9ms) Rendered locations/new.html.erb within layouts/application (2.9ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.7ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.179585', '2015-04-21 20:47:21.179585')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"29"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 29 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.192434', '2015-04-21 20:47:21.192434')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"30"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 30 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/30 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.204647', '2015-04-21 20:47:21.204647')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"31"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 31 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.1ms)
Rendered locations/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 5.9ms | ActiveRecord: 0.4ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.220919', '2015-04-21 20:47:21.220919')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.232662', '2015-04-21 20:47:21.232662')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.4ms)
Rendered locations/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.246782', '2015-04-21 20:47:21.246782')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"34"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 34 LIMIT 1[0m
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.264256', '2015-04-21 20:47:21.264256')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 74, '2015-04-21 20:47:21.266914', '2015-04-21 20:47:21.266914')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:47:21.270266', '2015-04-21 20:47:21.270266')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (47, 35, 1, '2015-04-21 20:47:21.272865', '2015-04-21 20:47:21.272865')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:47:21.275792', '2015-04-21 20:47:21.275792')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 75, '2015-04-21 20:47:21.277628', '2015-04-21 20:47:21.277628')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 20:47:21.279867', '2015-04-21 20:47:21.279867')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (48, 36, 2, 'Flexible', '2015-04-21 20:47:21.282375', '2015-04-21 20:47:21.282375')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.9ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:47:21.289624', '2015-04-21 20:47:21.289624')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 20:47:21.291471', '2015-04-21 20:47:21.291471')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 20:47:21.293948', '2015-04-21 20:47:21.293948')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.312826', '2015-04-21 20:47:21.312826')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"25"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 25 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/25 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.326110', '2015-04-21 20:47:21.326110')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"26"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 26 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 26[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.7ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.336544', '2015-04-21 20:47:21.336544')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"27"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 27 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (3.7ms)
Rendered master_skills/edit.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 17ms (Views: 10.9ms | ActiveRecord: 0.5ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.361228', '2015-04-21 20:47:21.361228')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"28"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 28 LIMIT 1[0m
Rendered master_skills/_form.html.erb (2.9ms)
Rendered master_skills/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.3ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.374918', '2015-04-21 20:47:21.374918')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.387929', '2015-04-21 20:47:21.387929')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (1.7ms) Rendered master_skills/new.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.399529', '2015-04-21 20:47:21.399529')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"31"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 31 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.4ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.413341', '2015-04-21 20:47:21.413341')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.417600', '2015-04-21 20:47:21.417600')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/33 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.424897', '2015-04-21 20:47:21.424897')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.453542', '2015-04-21 20:47:21.453542')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (2.6ms) Rendered books/new.html.erb within layouts/application (3.7ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 10.1ms | ActiveRecord: 0.0ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.472299', '2015-04-21 20:47:21.472299')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"22"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 22 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 22[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `books` WHERE `books`.`id` = 22
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.486602', '2015-04-21 20:47:21.486602')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.498102', '2015-04-21 20:47:21.498102')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"24"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 24 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.0ms)
Rendered books/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.0ms | ActiveRecord: 0.4ms)
[1m[36m (3.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.515827', '2015-04-21 20:47:21.515827')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"25"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 25 LIMIT 1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/25 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.526765', '2015-04-21 20:47:21.526765')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"26"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 26 LIMIT 1
Rendered books/_form.html.erb (1.4ms)
Rendered books/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.538486', '2015-04-21 20:47:21.538486')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"27"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 27 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 13.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.559262', '2015-04-21 20:47:21.559262')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.563079', '2015-04-21 20:47:21.563079')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/29 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:47:21.570779', '2015-04-21 20:47:21.570779')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 7ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.591743', '2015-04-21 20:47:21.591743')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 35, '2015-04-21 20:47:21.595532', '2015-04-21 20:47:21.595532')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:47:21.601389', '2015-04-21 20:47:21.601389')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 36, '2015-04-21 20:47:21.603427', '2015-04-21 20:47:21.603427')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.671876', '2015-04-21 20:54:16.671876')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.683418', '2015-04-21 20:54:16.683418')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/38 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.692686', '2015-04-21 20:54:16.692686')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (9.5ms)
Rendered master_skills/new.html.erb within layouts/application (21.0ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 78ms (Views: 71.3ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.779022', '2015-04-21 20:54:16.779022')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (1.6ms) Rendered master_skills/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.789206', '2015-04-21 20:54:16.789206')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"41"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 41 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 3.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.804289', '2015-04-21 20:54:16.804289')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"42"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 42 LIMIT 1
Rendered master_skills/_form.html.erb (1.9ms)
Rendered master_skills/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.816940', '2015-04-21 20:54:16.816940')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.0ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)
[1m[36m (33.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.859056', '2015-04-21 20:54:16.859056')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"44"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 44 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 44[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.870612', '2015-04-21 20:54:16.870612')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"45"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 45 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (3.5ms)
Rendered master_skills/edit.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:16.886513', '2015-04-21 20:54:16.886513')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"46"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 46 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/46 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:16.927092', '2015-04-21 20:54:16.927092')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 76, '2015-04-21 20:54:16.933127', '2015-04-21 20:54:16.933127')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 20:54:16.941664', '2015-04-21 20:54:16.941664')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (64, 49, '2015-04-21 20:54:16.956971', '2015-04-21 20:54:16.956971')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:16.964026', '2015-04-21 20:54:16.964026')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 77, '2015-04-21 20:54:16.965634', '2015-04-21 20:54:16.965634')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.7ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 20:54:16.969789', '2015-04-21 20:54:16.969789')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 20:54:16.972237', '2015-04-21 20:54:16.972237')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (65, 3, 50, '2015-04-21 20:54:16.974212', '2015-04-21 20:54:16.974212')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (66, 50, '2015-04-21 20:54:16.975898', '2015-04-21 20:54:16.975898')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:16.983019', '2015-04-21 20:54:16.983019')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 78, '2015-04-21 20:54:16.985012', '2015-04-21 20:54:16.985012')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 20:54:16.988490', '2015-04-21 20:54:16.988490')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 20:54:16.991228', '2015-04-21 20:54:16.991228')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (67, 51, '2015-04-21 20:54:16.994328', '2015-04-21 20:54:16.994328')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (68, 1, 51, '2015-04-21 20:54:16.996139', '2015-04-21 20:54:16.996139')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.003833', '2015-04-21 20:54:17.003833')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 79, '2015-04-21 20:54:17.006473', '2015-04-21 20:54:17.006473')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 20:54:17.016603', '2015-04-21 20:54:17.016603')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 52, `updated_at` = '2015-04-21 20:54:17.018167' WHERE `monster_names`.`id` = 19[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 52[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 20:54:17.023633', '2015-04-21 20:54:17.023633')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 52, `updated_at` = '2015-04-21 20:54:17.025079' WHERE `monster_names`.`id` = 20
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 20:54:17.026970', '2015-04-21 20:54:17.026970')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 52, `updated_at` = '2015-04-21 20:54:17.028559' WHERE `monster_names`.`id` = 21
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:17.043867', '2015-04-21 20:54:17.043867')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.9ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 47, '2015-04-21 20:54:17.048199', '2015-04-21 20:54:17.048199')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:54:17.055726', '2015-04-21 20:54:17.055726')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 48, '2015-04-21 20:54:17.057565', '2015-04-21 20:54:17.057565')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.070677', '2015-04-21 20:54:17.070677')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (2.5ms)
Rendered monster_classes/new.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 9.3ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.090931', '2015-04-21 20:54:17.090931')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"81"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 81 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 81[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 81
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.103630', '2015-04-21 20:54:17.103630')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.2ms) Rendered monster_classes/new.html.erb within layouts/application (1.5ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.114116', '2015-04-21 20:54:17.114116')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"83"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 83 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.125975', '2015-04-21 20:54:17.125975')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"84"}
[1m[36mMonsterClass Load (0.0ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 84 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 84
Rendered monster_classes/show.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.138800', '2015-04-21 20:54:17.138800')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 85[0m Rendered monster_classes/index.html.erb within layouts/application (3.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.151183', '2015-04-21 20:54:17.151183')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"86"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 86 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/86 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.159753', '2015-04-21 20:54:17.159753')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.163560', '2015-04-21 20:54:17.163560')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/88 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.170918', '2015-04-21 20:54:17.170918')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"89"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 89 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.5ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 20:54:17.187227', '2015-04-21 20:54:17.187227')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 20:54:17.189140', '2015-04-21 20:54:17.189140')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 20:54:17.191165', '2015-04-21 20:54:17.191165')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.0ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.7ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.209701', '2015-04-21 20:54:17.209701')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 7.6ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.230552', '2015-04-21 20:54:17.230552')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.1ms) Rendered locations/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.240773', '2015-04-21 20:54:17.240773')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"39"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 39 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[36m (1.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.252437', '2015-04-21 20:54:17.252437')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"40"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 40 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 40[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 40
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 1.1ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.266287', '2015-04-21 20:54:17.266287')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.277918', '2015-04-21 20:54:17.277918')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.282142', '2015-04-21 20:54:17.282142')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/43 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.288621', '2015-04-21 20:54:17.288621')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"44"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 44 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.7ms)
Rendered locations/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.1ms | ActiveRecord: 0.6ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.304656', '2015-04-21 20:54:17.304656')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"45"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 45 LIMIT 1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.317969', '2015-04-21 20:54:17.317969')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"46"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 46 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/46 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.327129', '2015-04-21 20:54:17.327129')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 20:54:17.329900', '2015-04-21 20:54:17.329900')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 20:54:17.331461', '2015-04-21 20:54:17.331461')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.341786', '2015-04-21 20:54:17.341786')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 90, '2015-04-21 20:54:17.344037', '2015-04-21 20:54:17.344037')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:54:17.348357', '2015-04-21 20:54:17.348357')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (53, 47, 1, '2015-04-21 20:54:17.351318', '2015-04-21 20:54:17.351318')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.355518', '2015-04-21 20:54:17.355518')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 91, '2015-04-21 20:54:17.358182', '2015-04-21 20:54:17.358182')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 20:54:17.361413', '2015-04-21 20:54:17.361413')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (54, 48, 2, 'Flexible', '2015-04-21 20:54:17.363536', '2015-04-21 20:54:17.363536')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.390778', '2015-04-21 20:54:17.390778')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.395635', '2015-04-21 20:54:17.395635')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/11 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.402605', '2015-04-21 20:54:17.402605')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"12"}
[1m[36mMoveType Load (0.4ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 12 LIMIT 1[0m
Rendered move_types/_form.html.erb (3.4ms)
Rendered move_types/edit.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 18ms (Views: 16.3ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.428013', '2015-04-21 20:54:17.428013')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"13"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 13 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 4.2ms | ActiveRecord: 0.6ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.443828', '2015-04-21 20:54:17.443828')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"14"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 14 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.9ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 14
Mysql2::Error: Unknown column 'movement_rates.move_type_id' in 'where clause': SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 14
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Completed 500 Internal Server Error in 8ms
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.459564', '2015-04-21 20:54:17.459564')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.470670', '2015-04-21 20:54:17.470670')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.6ms) Rendered move_types/new.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.482328', '2015-04-21 20:54:17.482328')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"17"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 17 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.493251', '2015-04-21 20:54:17.493251')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:54:17.508064', '2015-04-21 20:54:17.508064')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"19"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 19 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/19 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.525318', '2015-04-21 20:54:17.525318')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"72"}
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 72 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/72 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.538128', '2015-04-21 20:54:17.538128')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (7.5ms)
Rendered master_traits/new.html.erb within layouts/application (8.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 17ms (Views: 14.8ms | ActiveRecord: 0.2ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (3.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.566398', '2015-04-21 20:54:17.566398')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"74"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 74 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.576755', '2015-04-21 20:54:17.576755')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"75"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 75 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 75[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.593613', '2015-04-21 20:54:17.593613')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"76"}
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 76 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/edit.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 6.4ms | ActiveRecord: 0.7ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.613328', '2015-04-21 20:54:17.613328')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.8ms) Rendered master_traits/new.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.624611', '2015-04-21 20:54:17.624611')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.628292', '2015-04-21 20:54:17.628292')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/79 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.635241', '2015-04-21 20:54:17.635241')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"80"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 80 LIMIT 1
Rendered master_traits/_form.html.erb (1.3ms)
Rendered master_traits/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:17.646232', '2015-04-21 20:54:17.646232')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.669918', '2015-04-21 20:54:17.669918')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (3.5ms) Rendered books/new.html.erb within layouts/application (5.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 14ms (Views: 13.3ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.690669', '2015-04-21 20:54:17.690669')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"32"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 32 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (3.0ms)
Rendered books/edit.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 6.1ms | ActiveRecord: 0.4ms)
[1m[35m (3.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.8ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.709088', '2015-04-21 20:54:17.709088')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"33"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 33 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 33
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 33[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 9ms (ActiveRecord: 2.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.727209', '2015-04-21 20:54:17.727209')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"34"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 34 LIMIT 1[0m
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.739060', '2015-04-21 20:54:17.739060')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (2.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.3ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.751257', '2015-04-21 20:54:17.751257')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"36"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 36 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.762301', '2015-04-21 20:54:17.762301')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.3ms)
Rendered books/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.775949', '2015-04-21 20:54:17.775949')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"38"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 38 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/38 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.785566', '2015-04-21 20:54:17.785566')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:54:17.791740', '2015-04-21 20:54:17.791740')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/40 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.806628', '2015-04-21 20:54:17.806628')
[1m[36m (0.9ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 92, '2015-04-21 20:54:17.809988', '2015-04-21 20:54:17.809988')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"55"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 55 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 55 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/55 Completed 302 Found in 8ms (ActiveRecord: 0.6ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.827724', '2015-04-21 20:54:17.827724')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 93, '2015-04-21 20:54:17.829938', '2015-04-21 20:54:17.829938')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"56"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 56 LIMIT 1[0m
[1m[35mMonster Load (0.1ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 56 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 56[0m
Rendered monsters/_monster_name_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (6.5ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 56[0m
Rendered monsters/_movement_rate_fields.html.erb (8.9ms)
Rendered monsters/_expanding_fieldset.html.erb (17.9ms)
Rendered monsters/_form.html.erb (34.5ms)
Rendered monsters/edit.html.erb within layouts/application (35.5ms)
Completed 500 Internal Server Error in 43ms
[1m[35m (3.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (1.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.882413', '2015-04-21 20:54:17.882413')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 94, '2015-04-21 20:54:17.884779', '2015-04-21 20:54:17.884779')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 57[0m [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 94 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (4.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.7ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.899450', '2015-04-21 20:54:17.899450')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 95, '2015-04-21 20:54:17.901494', '2015-04-21 20:54:17.901494')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"58"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 58 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 58
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 58[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 58
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 58[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 58
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 58[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 58
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 58[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 58
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 22ms (ActiveRecord: 4.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.935831', '2015-04-21 20:54:17.935831')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 96, '2015-04-21 20:54:17.937724', '2015-04-21 20:54:17.937724')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mMonsterClass Load (0.8ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
Rendered monsters/_form.html.erb (15.4ms)
Rendered monsters/new.html.erb within layouts/application (16.0ms)
Completed 500 Internal Server Error in 21ms
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.968034', '2015-04-21 20:54:17.968034')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 97, '2015-04-21 20:54:17.970498', '2015-04-21 20:54:17.970498')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"60"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 60 LIMIT 1[0m
[1m[35mMonsterName Load (0.4ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 60
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 60
Rendered monsters/_movement_rate_fields.html.erb (4.4ms)
Rendered monsters/_expanding_fieldset.html.erb (6.1ms)
Rendered monsters/_form.html.erb (14.4ms)
Rendered monsters/edit.html.erb within layouts/application (14.6ms)
Completed 500 Internal Server Error in 16ms
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:17.995502', '2015-04-21 20:54:17.995502')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 98, '2015-04-21 20:54:17.997756', '2015-04-21 20:54:17.997756')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"61"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 61 LIMIT 1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 61
[1m[36mMonsterClass Load (0.6ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 98 LIMIT 1[0m
[1m[35mMovementRate Load (1.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 61
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 61[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 61
Rendered monsters/_show_stat_block.html.erb (3.9ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 61[0m
[1m[35mTrait Load (0.1ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 61
[1m[36mSkill Load (0.1ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 61[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 61
Rendered monsters/show.html.erb within layouts/application (9.9ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 13ms (Views: 9.0ms | ActiveRecord: 3.4ms)
[1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:18.019270', '2015-04-21 20:54:18.019270')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 99, '2015-04-21 20:54:18.021315', '2015-04-21 20:54:18.021315')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"99", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 99, '2015-04-21 20:54:18.040991', '2015-04-21 20:54:18.040991')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/63 Completed 302 Found in 18ms (ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:54:18.050545', '2015-04-21 20:54:18.050545')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 100, '2015-04-21 20:54:18.052993', '2015-04-21 20:54:18.052993')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.4ms) Rendered monsters/_monster_name_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (4.3ms) [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (4.1ms) Rendered monsters/_expanding_fieldset.html.erb (4.8ms) Rendered monsters/_form.html.erb (14.4ms) Rendered monsters/new.html.erb within layouts/application (14.6ms)
Completed 500 Internal Server Error in 21ms
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:18.082228', '2015-04-21 20:54:18.082228')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (82, '2015-04-21 20:54:18.084145', '2015-04-21 20:54:18.084145')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:54:18.087697', '2015-04-21 20:54:18.087697')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (83, 3, '2015-04-21 20:54:18.089897', '2015-04-21 20:54:18.089897')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 20:54:18.092159', '2015-04-21 20:54:18.092159')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (84, '2015-04-21 20:54:18.095119', '2015-04-21 20:54:18.095119')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 8.5ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.9ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (2.1ms) Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 78ms (Views: 77.9ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.625431', '2015-04-21 20:59:21.625431')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"20"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 20 LIMIT 1
Rendered move_types/_form.html.erb (11.4ms)
Rendered move_types/edit.html.erb within layouts/application (12.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 24ms (Views: 17.7ms | ActiveRecord: 0.3ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.658240', '2015-04-21 20:59:21.658240')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.0ms) Rendered move_types/new.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.668630', '2015-04-21 20:59:21.668630')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.2ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.683344', '2015-04-21 20:59:21.683344')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"23"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 23 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/23 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.694584', '2015-04-21 20:59:21.694584')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"24"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 24 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.1ms | ActiveRecord: 0.5ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.708282', '2015-04-21 20:59:21.708282')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"25"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 25 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.6ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 25[0m
Mysql2::Error: Unknown column 'movement_rates.move_type_id' in 'where clause': SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 25
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Completed 500 Internal Server Error in 14ms
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.729848', '2015-04-21 20:59:21.729848')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.741269', '2015-04-21 20:59:21.741269')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.745131', '2015-04-21 20:59:21.745131')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/28 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 20:59:21.753392', '2015-04-21 20:59:21.753392')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"29"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 29 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 2.9ms | ActiveRecord: 0.3ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:21.776806', '2015-04-21 20:59:21.776806')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.5ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (85, '2015-04-21 20:59:21.781855', '2015-04-21 20:59:21.781855')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:21.784040', '2015-04-21 20:59:21.784040')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (86, 3, '2015-04-21 20:59:21.785662', '2015-04-21 20:59:21.785662')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 20:59:21.788017', '2015-04-21 20:59:21.788017')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (87, '2015-04-21 20:59:21.790654', '2015-04-21 20:59:21.790654')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (17.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:21.850130', '2015-04-21 20:59:21.850130')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 101, '2015-04-21 20:59:21.852820', '2015-04-21 20:59:21.852820')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:21.861268', '2015-04-21 20:59:21.861268')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (65, 49, 1, '2015-04-21 20:59:21.863954', '2015-04-21 20:59:21.863954')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:21.867145', '2015-04-21 20:59:21.867145')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 102, '2015-04-21 20:59:21.869023', '2015-04-21 20:59:21.869023')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 20:59:21.871504', '2015-04-21 20:59:21.871504')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (66, 50, 2, 'Flexible', '2015-04-21 20:59:21.873208', '2015-04-21 20:59:21.873208')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:21.881903', '2015-04-21 20:59:21.881903')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 103, '2015-04-21 20:59:21.883832', '2015-04-21 20:59:21.883832')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 20:59:21.887274', '2015-04-21 20:59:21.887274')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (88, 67, '2015-04-21 20:59:21.890172', '2015-04-21 20:59:21.890172')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (3.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:21.897130', '2015-04-21 20:59:21.897130')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 104, '2015-04-21 20:59:21.899054', '2015-04-21 20:59:21.899054')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 20:59:21.908370', '2015-04-21 20:59:21.908370')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m UPDATE `monster_names` SET `monster_id` = 68, `updated_at` = '2015-04-21 20:59:21.910669' WHERE `monster_names`.`id` = 25
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 68
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 20:59:21.916053', '2015-04-21 20:59:21.916053')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 68, `updated_at` = '2015-04-21 20:59:21.918620' WHERE `monster_names`.`id` = 26[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 20:59:21.920718', '2015-04-21 20:59:21.920718')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 68, `updated_at` = '2015-04-21 20:59:21.921938' WHERE `monster_names`.`id` = 27[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:21.928156', '2015-04-21 20:59:21.928156')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 105, '2015-04-21 20:59:21.930969', '2015-04-21 20:59:21.930969')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 20:59:21.934350', '2015-04-21 20:59:21.934350')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.3ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 20:59:21.936655', '2015-04-21 20:59:21.936655')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (89, 3, 69, '2015-04-21 20:59:21.939796', '2015-04-21 20:59:21.939796')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (90, 69, '2015-04-21 20:59:21.941561', '2015-04-21 20:59:21.941561')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:21.947479', '2015-04-21 20:59:21.947479')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 106, '2015-04-21 20:59:21.949519', '2015-04-21 20:59:21.949519')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 20:59:21.953871', '2015-04-21 20:59:21.953871')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 20:59:21.957097', '2015-04-21 20:59:21.957097')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (91, 70, '2015-04-21 20:59:21.959853', '2015-04-21 20:59:21.959853')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (92, 1, 70, '2015-04-21 20:59:21.962511', '2015-04-21 20:59:21.962511')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 20:59:21.970105', '2015-04-21 20:59:21.970105')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 20:59:21.972533', '2015-04-21 20:59:21.972533')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 20:59:21.974714', '2015-04-21 20:59:21.974714')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:21.980595', '2015-04-21 20:59:21.980595')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 20:59:21.982740', '2015-04-21 20:59:21.982740')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 20:59:21.984442', '2015-04-21 20:59:21.984442')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.000732', '2015-04-21 20:59:22.000732')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 7.5ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.016353', '2015-04-21 20:59:22.016353')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (2.6ms) Rendered books/new.html.erb within layouts/application (3.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.029599', '2015-04-21 20:59:22.029599')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"43"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 43 LIMIT 1[0m
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.044201', '2015-04-21 20:59:22.044201')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"44"}
[1m[35mBook Load (2.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 44 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 44
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 44[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 10ms (ActiveRecord: 3.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.065926', '2015-04-21 20:59:22.065926')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"45"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 45 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.076467', '2015-04-21 20:59:22.076467')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"46"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 46 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/46 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.088042', '2015-04-21 20:59:22.088042')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.0ms)
Rendered books/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (3.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.105435', '2015-04-21 20:59:22.105435')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"48"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 48 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.1ms | ActiveRecord: 0.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.119010', '2015-04-21 20:59:22.119010')
[1m[36m (0.5ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.6ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 20:59:22.123781', '2015-04-21 20:59:22.123781')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/50 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.144312', '2015-04-21 20:59:22.144312')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"49"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 49 LIMIT 1
Rendered master_skills/_form.html.erb (7.5ms)
Rendered master_skills/edit.html.erb within layouts/application (9.4ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 18ms (Views: 16.5ms | ActiveRecord: 0.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.170369', '2015-04-21 20:59:22.170369')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"50"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 50 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.4ms)
[1m[36m (3.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.185590', '2015-04-21 20:59:22.185590')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"51"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 51 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 51[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.195830', '2015-04-21 20:59:22.195830')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 18ms (Views: 6.1ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.222268', '2015-04-21 20:59:22.222268')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.233325', '2015-04-21 20:59:22.233325')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"54"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 54 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/54 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.246112', '2015-04-21 20:59:22.246112')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"55"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 55 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.4ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.257267', '2015-04-21 20:59:22.257267')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (2.0ms) Rendered master_skills/new.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.269031', '2015-04-21 20:59:22.269031')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.272648', '2015-04-21 20:59:22.272648')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/58 Completed 302 Found in 3ms (ActiveRecord: 0.1ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.286657', '2015-04-21 20:59:22.286657')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.7ms)
Rendered locations/new.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (2.7ms)
Rendered layouts/_navigation.html.erb (3.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 13.9ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.312826', '2015-04-21 20:59:22.312826')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"52"}
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 52 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/52 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.324201', '2015-04-21 20:59:22.324201')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.336560', '2015-04-21 20:59:22.336560')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"54"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 54 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.348719', '2015-04-21 20:59:22.348719')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.5ms) Rendered locations/new.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.359964', '2015-04-21 20:59:22.359964')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"56"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 56 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.372420', '2015-04-21 20:59:22.372420')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.377060', '2015-04-21 20:59:22.377060')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/58 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.385240', '2015-04-21 20:59:22.385240')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"59"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 59 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 59
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 59[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.8ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 20:59:22.398350', '2015-04-21 20:59:22.398350')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"60"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 60 LIMIT 1[0m
[1m[35m (0.8ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.1ms | ActiveRecord: 1.1ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.420664', '2015-04-21 20:59:22.420664')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 107, '2015-04-21 20:59:22.427150', '2015-04-21 20:59:22.427150')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (5.1ms)
Rendered monsters/_expanding_fieldset.html.erb (11.0ms)
Rendered monsters/_form.html.erb (27.2ms)
Rendered monsters/new.html.erb within layouts/application (28.2ms)
Completed 500 Internal Server Error in 39ms
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.475398', '2015-04-21 20:59:22.475398')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 108, '2015-04-21 20:59:22.477540', '2015-04-21 20:59:22.477540')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"72"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 72 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 72[0m
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 72[0m
Rendered monsters/_movement_rate_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Rendered monsters/_form.html.erb (13.1ms)
Rendered monsters/edit.html.erb within layouts/application (13.6ms)
Completed 500 Internal Server Error in 15ms
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.500759', '2015-04-21 20:59:22.500759')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 109, '2015-04-21 20:59:22.502468', '2015-04-21 20:59:22.502468')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"109", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 109, '2015-04-21 20:59:22.510230', '2015-04-21 20:59:22.510230')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/74 Completed 302 Found in 6ms (ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.518582', '2015-04-21 20:59:22.518582')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 110, '2015-04-21 20:59:22.521486', '2015-04-21 20:59:22.521486')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"75"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 75 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 75
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 75[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 75
[1m[36mAttack Load (0.4ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 75[0m
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 75
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 75[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 75
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 75[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 75
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 24ms (ActiveRecord: 4.0ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.556752', '2015-04-21 20:59:22.556752')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 111, '2015-04-21 20:59:22.559288', '2015-04-21 20:59:22.559288')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"76"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 76 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 76 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 76[0m
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 76[0m
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
Rendered monsters/_form.html.erb (13.2ms)
Rendered monsters/edit.html.erb within layouts/application (13.3ms)
Completed 500 Internal Server Error in 19ms
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.585762', '2015-04-21 20:59:22.585762')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 112, '2015-04-21 20:59:22.588547', '2015-04-21 20:59:22.588547')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.1ms) Rendered monsters/_monster_name_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (4.2ms) [1m[35mMonsterClass Load (0.5ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.4ms) Rendered monsters/_expanding_fieldset.html.erb (3.1ms) Rendered monsters/_form.html.erb (13.8ms) Rendered monsters/new.html.erb within layouts/application (14.0ms)
Completed 500 Internal Server Error in 22ms
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.618543', '2015-04-21 20:59:22.618543')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 113, '2015-04-21 20:59:22.620573', '2015-04-21 20:59:22.620573')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"78"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 78 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 78 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/78 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.635482', '2015-04-21 20:59:22.635482')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 114, '2015-04-21 20:59:22.638154', '2015-04-21 20:59:22.638154')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.4ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 79 [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 114 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (6.0ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.8ms | ActiveRecord: 0.8ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.655530', '2015-04-21 20:59:22.655530')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 115, '2015-04-21 20:59:22.658042', '2015-04-21 20:59:22.658042')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"80"}
[1m[35mMonster Load (0.6ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 80 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 80[0m
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 115 LIMIT 1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 80[0m
[1m[35mParryScore Load (0.1ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 80
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 80[0m
Rendered monsters/_show_stat_block.html.erb (3.0ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 80
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 80[0m
[1m[35mSkill Load (0.4ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 80
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 80[0m
Rendered monsters/show.html.erb within layouts/application (11.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 15ms (Views: 11.2ms | ActiveRecord: 2.8ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.687245', '2015-04-21 20:59:22.687245')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"96"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 96 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/96 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.698304', '2015-04-21 20:59:22.698304')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"97"}
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 97 LIMIT 1[0m
Rendered master_traits/_form.html.erb (3.7ms)
Rendered master_traits/edit.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 10.8ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.718440', '2015-04-21 20:59:22.718440')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.729348', '2015-04-21 20:59:22.729348')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.8ms) Rendered master_traits/new.html.erb within layouts/application (2.8ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 5.1ms | ActiveRecord: 0.0ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.740952', '2015-04-21 20:59:22.740952')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"100"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 100 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 100[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 4ms (ActiveRecord: 0.8ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.753132', '2015-04-21 20:59:22.753132')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"101"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 101 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.764624', '2015-04-21 20:59:22.764624')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"102"}
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 102 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.779625', '2015-04-21 20:59:22.779625')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.783601', '2015-04-21 20:59:22.783601')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/104 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 20:59:22.790301', '2015-04-21 20:59:22.790301')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.6ms)
Rendered master_traits/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.1ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.811811', '2015-04-21 20:59:22.811811')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 59, '2015-04-21 20:59:22.814450', '2015-04-21 20:59:22.814450')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 20:59:22.820929', '2015-04-21 20:59:22.820929')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 60, '2015-04-21 20:59:22.823633', '2015-04-21 20:59:22.823633')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.835563', '2015-04-21 20:59:22.835563')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"116"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 116 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 116[0m
Rendered monster_classes/show.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.8ms | ActiveRecord: 0.6ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.863138', '2015-04-21 20:59:22.863138')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 9ms (Views: 5.9ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.881693', '2015-04-21 20:59:22.881693')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"118"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 118 LIMIT 1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.895055', '2015-04-21 20:59:22.895055')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"119"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 119 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 119[0m
[1m[35mSQL (0.5ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 119
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 1.0ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.907200', '2015-04-21 20:59:22.907200')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.910504', '2015-04-21 20:59:22.910504')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/121 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.919275', '2015-04-21 20:59:22.919275')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 122[0m Rendered monster_classes/index.html.erb within layouts/application (3.2ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.6ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.932616', '2015-04-21 20:59:22.932616')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"123"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 123 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.5ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.947893', '2015-04-21 20:59:22.947893')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"124"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 124 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/124 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 20:59:22.957048', '2015-04-21 20:59:22.957048')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (0.9ms) Rendered monster_classes/new.html.erb within layouts/application (1.0ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[36mActiveRecord::SchemaMigration Load (0.2ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[36m (29.0ms)[0m [1mDROP DATABASE IF EXISTS `monsters_test`[0m [1m[35m (0.2ms)[0m CREATE DATABASE `monsters_test` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci` [1m[36m (14.2ms)[0m [1mCREATE TABLE `attacks` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `skill` varchar(255), `description` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m [1m[35m (19.8ms)[0m CREATE INDEX `index_attacks_on_monster_id` USING btree ON `attacks` (`monster_id`) [1m[36m (4.4ms)[0m [1mCREATE TABLE `books` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `abbreviation` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m [1m[35m (14.9ms)[0m CREATE INDEX `index_books_on_abbreviation` USING btree ON `books` (`abbreviation`) [1m[36m (15.2ms)[0m [1mCREATE INDEX `index_books_on_name` USING btree ON `books` (`name`) [0m [1m[35m (5.7ms)[0m CREATE TABLE `damage_resistances` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `location_id` int(11), `dr` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (14.7ms)[0m [1mCREATE INDEX `index_damage_resistances_on_location_id` USING btree ON `damage_resistances` (`location_id`) [0m [1m[35m (16.6ms)[0m CREATE INDEX `index_damage_resistances_on_monster_id` USING btree ON `damage_resistances` (`monster_id`) [1m[36m (4.5ms)[0m [1mCREATE TABLE `locations` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m [1m[35m (4.2ms)[0m CREATE TABLE `master_skills` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `baseStat` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (15.0ms)[0m [1mCREATE INDEX `index_master_skills_on_name` USING btree ON `master_skills` (`name`) [0m [1m[35m (4.6ms)[0m CREATE TABLE `master_traits` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `notes` text, `is_feature` tinyint(1), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (14.5ms)[0m [1mCREATE INDEX `index_master_traits_on_name` USING btree ON `master_traits` (`name`) [0m [1m[35m (4.8ms)[0m CREATE TABLE `monster_classes` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (14.9ms)[0m [1mCREATE INDEX `index_monster_classes_on_name` USING btree ON `monster_classes` (`name`) [0m [1m[35m (5.1ms)[0m CREATE TABLE `monster_names` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (15.8ms)[0m [1mCREATE INDEX `index_monster_names_on_monster_id` USING btree ON `monster_names` (`monster_id`) [0m [1m[35m (17.0ms)[0m CREATE INDEX `index_monster_names_on_name` USING btree ON `monster_names` (`name`) [1m[36m (5.2ms)[0m [1mCREATE TABLE `monsters` (`id` int(11) auto_increment PRIMARY KEY, `strength` int(11), `dexterity` int(11), `intelligence` int(11), `health` int(11), `hitPoints` int(11), `will` int(11), `perception` int(11), `fatigue` int(11), `sizeModifier` int(11), `height` varchar(255), `weight` varchar(255), `gear` text, `description` text, `notes` text, `dodge` int(11), `block` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `speed` decimal(4,2), `monster_class_id` int(11), `name` varchar(255)) ENGINE=InnoDB[0m [1m[35m (14.9ms)[0m CREATE INDEX `index_monsters_on_monster_class_id` USING btree ON `monsters` (`monster_class_id`) [1m[36m (16.7ms)[0m [1mCREATE INDEX `index_monsters_on_name` USING btree ON `monsters` (`name`) [0m [1m[35m (4.6ms)[0m CREATE TABLE `move_types` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (14.1ms)[0m [1mCREATE INDEX `index_move_types_on_name` USING btree ON `move_types` (`name`) [0m [1m[35m (5.0ms)[0m CREATE TABLE `movement_rates` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `rate` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `move_type_id` int(11)) ENGINE=InnoDB [1m[36m (16.4ms)[0m [1mCREATE INDEX `index_movement_rates_on_monster_id` USING btree ON `movement_rates` (`monster_id`) [0m [1m[35m (15.1ms)[0m CREATE INDEX `index_movement_rates_on_move_type_id` USING btree ON `movement_rates` (`move_type_id`) [1m[36m (5.0ms)[0m [1mCREATE TABLE `page_references` (`id` int(11) auto_increment PRIMARY KEY, `book_id` int(11), `monster_id` int(11), `pages` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m [1m[35m (14.5ms)[0m CREATE INDEX `index_page_references_on_book_id` USING btree ON `page_references` (`book_id`) [1m[36m (16.4ms)[0m [1mCREATE INDEX `index_page_references_on_monster_id` USING btree ON `page_references` (`monster_id`) [0m [1m[35m (4.4ms)[0m CREATE TABLE `parry_scores` (`id` int(11) auto_increment PRIMARY KEY, `weapon` varchar(255), `parry` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `monster_id_id` int(11), `monster_id` int(11)) ENGINE=InnoDB [1m[36m (17.0ms)[0m [1mCREATE INDEX `index_parry_scores_on_monster_id` USING btree ON `parry_scores` (`monster_id`) [0m [1m[35m (15.7ms)[0m CREATE INDEX `index_parry_scores_on_monster_id_id` USING btree ON `parry_scores` (`monster_id_id`) [1m[36m (5.5ms)[0m [1mCREATE TABLE `skills` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `modifier` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_skill_id` int(11)) ENGINE=InnoDB[0m [1m[35m (14.0ms)[0m CREATE INDEX `index_skills_on_master_skill_id` USING btree ON `skills` (`master_skill_id`) [1m[36m (15.0ms)[0m [1mCREATE INDEX `index_skills_on_monster_id` USING btree ON `skills` (`monster_id`) [0m [1m[35m (4.0ms)[0m CREATE TABLE `traits` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `level` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_trait_id` int(11)) ENGINE=InnoDB [1m[36m (16.2ms)[0m [1mCREATE INDEX `index_traits_on_master_trait_id` USING btree ON `traits` (`master_trait_id`) [0m [1m[35m (16.4ms)[0m CREATE INDEX `index_traits_on_monster_id` USING btree ON `traits` (`monster_id`) [1m[36m (9.8ms)[0m [1mALTER TABLE `attacks` ADD CONSTRAINT `fk_rails_840c49997c`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (8.3ms)[0m ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_66c303c27f`
FOREIGN KEY (`location_id`)
REFERENCES `locations` (`id`) [1m[36m (8.8ms)[0m [1mALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_71a27d15d4`
FOREIGN KEY (`location_id`)
REFERENCES `locations` (`id`)
[0m
[1m[35m (9.8ms)[0m ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_c18da69b4a`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`) [1m[36m (8.8ms)[0m [1mALTER TABLE `monster_names` ADD CONSTRAINT `fk_rails_2fffddeecd`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (8.5ms)[0m ALTER TABLE `monsters` ADD CONSTRAINT `fk_rails_cbf2a1a1bb`
FOREIGN KEY (`monster_class_id`)
REFERENCES `monster_classes` (`id`) [1m[36m (9.5ms)[0m [1mALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_9535a26147`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (8.1ms)[0m ALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_352da06c0b`
FOREIGN KEY (`move_type_id`)
REFERENCES `move_types` (`id`) [1m[36m (8.3ms)[0m [1mALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_49b66bc893`
FOREIGN KEY (`book_id`)
REFERENCES `books` (`id`)
[0m
[1m[35m (9.1ms)[0m ALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_7361bd55e3`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`) [1m[36m (12.1ms)[0m [1mALTER TABLE `parry_scores` ADD CONSTRAINT `fk_rails_e8cb65be21`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (11.8ms)[0m ALTER TABLE `skills` ADD CONSTRAINT `fk_rails_8fdb235d4f`
FOREIGN KEY (`master_skill_id`)
REFERENCES `master_skills` (`id`) [1m[36m (8.7ms)[0m [1mALTER TABLE `skills` ADD CONSTRAINT `fk_rails_97dfe534b5`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (8.7ms)[0m ALTER TABLE `traits` ADD CONSTRAINT `fk_rails_dd4c93e4d9`
FOREIGN KEY (`master_trait_id`)
REFERENCES `master_traits` (`id`) [1m[36m (8.1ms)[0m [1mALTER TABLE `traits` ADD CONSTRAINT `fk_rails_8ec336f0f0`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (4.2ms)[0m CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB
[1m[36m (16.6ms)[0m [1mCREATE UNIQUE INDEX `unique_schema_migrations` ON `schema_migrations` (`version`) [0m
[1m[35m (0.2ms)[0m SELECT version FROM `schema_migrations`
[1m[36m (3.0ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150421210118')[0m
[1m[35m (1.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015231')
[1m[36m (0.7ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150313203024')[0m
[1m[35m (1.0ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303020001')
[1m[36m (1.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150327182329')[0m
[1m[35m (0.7ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015009')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015614')[0m
[1m[35m (1.7ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150327161638')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150313223500')[0m
[1m[35m (1.9ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150317192720')
[1m[36m (1.7ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150306090224')[0m
[1m[35m (1.3ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150421195029')
[1m[36m (1.9ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015548')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015432')
[1m[36m (1.3ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150317202240')[0m
[1m[35m (1.7ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015653')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150312002649')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150327173428')
[1m[36m (1.7ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150327182445')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150313203008')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150327182758')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150327161255')
[1m[36m (2.4ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015318')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150317202335')
[1m[36m (0.7ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150317205342')[0m
[1m[35m (1.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150305193824')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150306084646')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015805')
[1m[36m (1.6ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303014506')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150317205201')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150317192813')[0m
[1m[35m (0.9ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015716')
[1m[36m (1.7ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303023937')[0m
[1m[35m (1.2ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150326234004')
[1m[35mActiveRecord::SchemaMigration Load (0.2ms)[0m SELECT `schema_migrations`.* FROM `schema_migrations`
[1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:27.572148', '2015-04-21 21:13:27.572148')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (1, '2015-04-21 21:13:27.579033', '2015-04-21 21:13:27.579033')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (1.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:27.581410', '2015-04-21 21:13:27.581410')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (2, 3, '2015-04-21 21:13:27.584016', '2015-04-21 21:13:27.584016')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 21:13:27.586039', '2015-04-21 21:13:27.586039')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (3, '2015-04-21 21:13:27.588973', '2015-04-21 21:13:27.588973')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:27.641324', '2015-04-21 21:13:27.641324')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.7ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 1, '2015-04-21 21:13:27.643960', '2015-04-21 21:13:27.643960')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.6ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 21:13:27.662778', '2015-04-21 21:13:27.662778')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 21:13:27.666902', '2015-04-21 21:13:27.666902')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (4, 1, '2015-04-21 21:13:27.676029', '2015-04-21 21:13:27.676029')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (5, 1, 1, '2015-04-21 21:13:27.677907', '2015-04-21 21:13:27.677907')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (3.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:27.685326', '2015-04-21 21:13:27.685326')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 2, '2015-04-21 21:13:27.687439', '2015-04-21 21:13:27.687439')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 21:13:27.690903', '2015-04-21 21:13:27.690903')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (6, 2, '2015-04-21 21:13:27.692894', '2015-04-21 21:13:27.692894')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:27.699204', '2015-04-21 21:13:27.699204')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.7ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 3, '2015-04-21 21:13:27.701494', '2015-04-21 21:13:27.701494')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.0ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 21:13:27.705310', '2015-04-21 21:13:27.705310')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 21:13:27.707855', '2015-04-21 21:13:27.707855')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (7, 3, 3, '2015-04-21 21:13:27.710862', '2015-04-21 21:13:27.710862')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (8, 3, '2015-04-21 21:13:27.712585', '2015-04-21 21:13:27.712585')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:27.718937', '2015-04-21 21:13:27.718937')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 4, '2015-04-21 21:13:27.720858', '2015-04-21 21:13:27.720858')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 21:13:27.731896', '2015-04-21 21:13:27.731896')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 4, `updated_at` = '2015-04-21 21:13:27.734386' WHERE `monster_names`.`id` = 1[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 4[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 21:13:27.739297', '2015-04-21 21:13:27.739297')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 4, `updated_at` = '2015-04-21 21:13:27.742101' WHERE `monster_names`.`id` = 2
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 21:13:27.744058', '2015-04-21 21:13:27.744058')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 4, `updated_at` = '2015-04-21 21:13:27.746290' WHERE `monster_names`.`id` = 3
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:27.760693', '2015-04-21 21:13:27.760693')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 5, '2015-04-21 21:13:27.762747', '2015-04-21 21:13:27.762747')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.771874', '2015-04-21 21:13:27.771874')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (5, 1, 1, '2015-04-21 21:13:27.775043', '2015-04-21 21:13:27.775043')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:27.777882', '2015-04-21 21:13:27.777882')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 6, '2015-04-21 21:13:27.779766', '2015-04-21 21:13:27.779766')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 21:13:27.782009', '2015-04-21 21:13:27.782009')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (6, 2, 2, 'Flexible', '2015-04-21 21:13:27.783966', '2015-04-21 21:13:27.783966')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.801524', '2015-04-21 21:13:27.801524')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.808939', '2015-04-21 21:13:27.808939')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/4 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.817667', '2015-04-21 21:13:27.817667')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (6.8ms)
Rendered locations/new.html.erb within layouts/application (10.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 56ms (Views: 51.9ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.881632', '2015-04-21 21:13:27.881632')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"6"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 6 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.893964', '2015-04-21 21:13:27.893964')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.903347', '2015-04-21 21:13:27.903347')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (2.1ms) Rendered locations/new.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.4ms) Rendered layouts/_navigation.html.erb (0.6ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.913894', '2015-04-21 21:13:27.913894')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"9"}
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 9 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.926968', '2015-04-21 21:13:27.926968')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"10"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 10 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.5ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.938643', '2015-04-21 21:13:27.938643')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"11"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 11 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/11 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:13:27.947890', '2015-04-21 21:13:27.947890')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"12"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 12 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 12
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 12[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[36m (0.0ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:27.967779', '2015-04-21 21:13:27.967779')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 7, '2015-04-21 21:13:27.970877', '2015-04-21 21:13:27.970877')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"7"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 7 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 7[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 7
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 7[0m
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 7
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 7[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 7
[1m[36mMonsterName Load (0.0ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 7[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 7
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 7[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 31ms (ActiveRecord: 5.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:28.011299', '2015-04-21 21:13:28.011299')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 8, '2015-04-21 21:13:28.013297', '2015-04-21 21:13:28.013297')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"8"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 8[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 8 LIMIT 1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 8[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 8
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 8[0m
Rendered monsters/_show_stat_block.html.erb (3.1ms)
[1m[35mAttack Load (0.1ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 8
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 8[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 8
[1m[36mPageReference Load (0.1ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 8[0m
Rendered monsters/show.html.erb within layouts/application (10.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 16ms (Views: 13.3ms | ActiveRecord: 1.8ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:28.036399', '2015-04-21 21:13:28.036399')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 9, '2015-04-21 21:13:28.039083', '2015-04-21 21:13:28.039083')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (4.0ms)
Rendered monsters/_expanding_fieldset.html.erb (7.4ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.0ms)
Rendered monsters/_expanding_fieldset.html.erb (11.0ms)
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
Rendered monsters/_attack_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (8.0ms)
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (4.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.1ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (8.4ms)
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.0ms)
Rendered monsters/_expanding_fieldset.html.erb (10.8ms)
Rendered monsters/_form.html.erb (79.8ms)
Rendered monsters/new.html.erb within layouts/application (80.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 87ms (Views: 79.2ms | ActiveRecord: 3.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:28.134394', '2015-04-21 21:13:28.134394')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 10, '2015-04-21 21:13:28.136932', '2015-04-21 21:13:28.136932')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"10"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 10 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 10 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 10
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 10
[1m[36mMoveType Load (0.7ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 10
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 10
Rendered monsters/_attack_fields.html.erb (10.8ms)
Rendered monsters/_expanding_fieldset.html.erb (12.9ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 10[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 10[0m
[1m[35mMasterSkill Load (0.0ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 10[0m
Rendered monsters/_parry_score_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 10
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (49.1ms)
Rendered monsters/edit.html.erb within layouts/application (49.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 57ms (Views: 48.9ms | ActiveRecord: 4.3ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:28.202377', '2015-04-21 21:13:28.202377')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 11, '2015-04-21 21:13:28.204342', '2015-04-21 21:13:28.204342')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"11"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 11 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 11 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/11 Completed 302 Found in 6ms (ActiveRecord: 1.1ms)
[1m[35m (3.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:28.220607', '2015-04-21 21:13:28.220607')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 12, '2015-04-21 21:13:28.222575', '2015-04-21 21:13:28.222575')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.3ms) Rendered monsters/_monster_name_fields.html.erb (0.7ms) Rendered monsters/_expanding_fieldset.html.erb (4.0ms) [1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.3ms) [1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.3ms) Rendered monsters/_expanding_fieldset.html.erb (7.3ms) [1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (3.1ms) Rendered monsters/_attack_fields.html.erb (1.7ms) Rendered monsters/_attack_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (4.6ms) [1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (2.6ms) [1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (3.0ms) Rendered monsters/_parry_score_fields.html.erb (1.0ms) Rendered monsters/_expanding_fieldset.html.erb (2.5ms) [1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (2.7ms) Rendered monsters/_form.html.erb (40.3ms) Rendered monsters/new.html.erb within layouts/application (40.6ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.7ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 44ms (Views: 41.1ms | ActiveRecord: 1.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:28.273917', '2015-04-21 21:13:28.273917')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 13, '2015-04-21 21:13:28.275829', '2015-04-21 21:13:28.275829')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"13", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 13, '2015-04-21 21:13:28.283720', '2015-04-21 21:13:28.283720')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/14 Completed 302 Found in 5ms (ActiveRecord: 0.4ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:28.291581', '2015-04-21 21:13:28.291581')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 14, '2015-04-21 21:13:28.294103', '2015-04-21 21:13:28.294103')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"15"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 15 LIMIT 1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 15[0m
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.4ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 15[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 15[0m
[1m[35mLocation Load (0.0ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
[1m[36mAttack Load (0.4ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 15[0m
Rendered monsters/_attack_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 15
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 15
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 15
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 15[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_form.html.erb (38.8ms)
Rendered monsters/edit.html.erb within layouts/application (39.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 42ms (Views: 38.4ms | ActiveRecord: 3.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:28.343880', '2015-04-21 21:13:28.343880')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 15, '2015-04-21 21:13:28.345575', '2015-04-21 21:13:28.345575')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 16 [1m[36mMonsterClass Load (0.1ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 15 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (3.9ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.6ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 21:13:28.359819', '2015-04-21 21:13:28.359819')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 21:13:28.361742', '2015-04-21 21:13:28.361742')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 21:13:28.363388', '2015-04-21 21:13:28.363388')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.380142', '2015-04-21 21:13:28.380142')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"1"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 1 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.3ms | ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.395334', '2015-04-21 21:13:28.395334')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"2"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 2 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.4ms)
Rendered master_skills/edit.html.erb within layouts/application (5.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 12ms (Views: 7.8ms | ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.413645', '2015-04-21 21:13:28.413645')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.419274', '2015-04-21 21:13:28.419274')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/4 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.427356', '2015-04-21 21:13:28.427356')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"5"}
[1m[36mMasterSkill Load (0.5ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 5 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 5[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 1.0ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.438380', '2015-04-21 21:13:28.438380')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.7ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.454619', '2015-04-21 21:13:28.454619')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (2.1ms) Rendered layouts/_navigation.html.erb (2.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.466208', '2015-04-21 21:13:28.466208')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (1.7ms) Rendered master_skills/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.476684', '2015-04-21 21:13:28.476684')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"9"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 9 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.6ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/9 Completed 302 Found in 3ms (ActiveRecord: 1.0ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.489436', '2015-04-21 21:13:28.489436')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"10"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 10 LIMIT 1[0m
Rendered master_skills/_form.html.erb (2.9ms)
Rendered master_skills/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.507456', '2015-04-21 21:13:28.507456')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 11, '2015-04-21 21:13:28.510195', '2015-04-21 21:13:28.510195')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:13:28.515967', '2015-04-21 21:13:28.515967')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 12, '2015-04-21 21:13:28.517795', '2015-04-21 21:13:28.517795')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.528904', '2015-04-21 21:13:28.528904')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"9"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 9 LIMIT 1[0m
Rendered master_traits/_form.html.erb (5.5ms)
Rendered master_traits/edit.html.erb within layouts/application (6.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 11.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.549363', '2015-04-21 21:13:28.549363')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.9ms) Rendered master_traits/new.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.4ms) Rendered layouts/_navigation.html.erb (0.6ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms)
[1m[36m (3.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.562428', '2015-04-21 21:13:28.562428')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (1.8ms)
Rendered master_traits/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.1ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.576868', '2015-04-21 21:13:28.576868')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"12"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 12 LIMIT 1[0m
[1m[35m (0.5ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/12 Completed 302 Found in 3ms (ActiveRecord: 0.9ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.587278', '2015-04-21 21:13:28.587278')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"13"}
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 13 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 13
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.7ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.597553', '2015-04-21 21:13:28.597553')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"14"}
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 14 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 4.2ms | ActiveRecord: 0.8ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.612427', '2015-04-21 21:13:28.612427')
[1m[36m (2.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (1.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.622242', '2015-04-21 21:13:28.622242')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/16 Completed 302 Found in 4ms (ActiveRecord: 1.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.629185', '2015-04-21 21:13:28.629185')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.7ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.7ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.640865', '2015-04-21 21:13:28.640865')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"18"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 18 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 2.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.662579', '2015-04-21 21:13:28.662579')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"1"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 1 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.677192', '2015-04-21 21:13:28.677192')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.4ms)
Rendered books/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.1ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.695465', '2015-04-21 21:13:28.695465')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"3"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 3 LIMIT 1[0m
Rendered books/_form.html.erb (2.5ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.709152', '2015-04-21 21:13:28.709152')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.721183', '2015-04-21 21:13:28.721183')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"5"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 5 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 5
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 5[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.733457', '2015-04-21 21:13:28.733457')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"6"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 6 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.7ms | ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.747516', '2015-04-21 21:13:28.747516')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"7"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 7 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/7 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.760786', '2015-04-21 21:13:28.760786')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.766938', '2015-04-21 21:13:28.766938')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/9 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:13:28.776940', '2015-04-21 21:13:28.776940')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (2.6ms) Rendered books/new.html.erb within layouts/application (3.2ms) Rendered layouts/_navigation_links.html.erb (12.0ms) Rendered layouts/_navigation.html.erb (12.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 18ms (Views: 17.8ms | ActiveRecord: 0.0ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:13:28.806163', '2015-04-21 21:13:28.806163')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 21:13:28.810710', '2015-04-21 21:13:28.810710')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 21:13:28.814386', '2015-04-21 21:13:28.814386')
[1m[36m (0.4ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.840073', '2015-04-21 21:13:28.840073')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (4.8ms) Rendered layouts/_navigation_links.html.erb (1.6ms) Rendered layouts/_navigation.html.erb (2.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 13.9ms | ActiveRecord: 0.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.866528', '2015-04-21 21:13:28.866528')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"2"}
[1m[36mMoveType Load (1.0ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 2 LIMIT 1[0m
Rendered move_types/_form.html.erb (3.2ms)
Rendered move_types/edit.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 9.6ms | ActiveRecord: 1.0ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.889438', '2015-04-21 21:13:28.889438')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.6ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"3"}
[1m[35mMoveType Load (0.4ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 3 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.6ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 3
[1m[36mSQL (0.4ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 3[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 9ms (ActiveRecord: 1.7ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.912610', '2015-04-21 21:13:28.912610')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.9ms) Rendered move_types/new.html.erb within layouts/application (3.1ms) Rendered layouts/_navigation_links.html.erb (1.9ms) Rendered layouts/_navigation.html.erb (2.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.8ms | ActiveRecord: 0.0ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.930325', '2015-04-21 21:13:28.930325')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"5"}
[1m[35mMoveType Load (0.4ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 5 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.1ms | ActiveRecord: 0.4ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.949280', '2015-04-21 21:13:28.949280')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"6"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 6 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (3.3ms)
Rendered move_types/edit.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 7.6ms | ActiveRecord: 0.6ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.972637', '2015-04-21 21:13:28.972637')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.978225', '2015-04-21 21:13:28.978225')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/8 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.986495', '2015-04-21 21:13:28.986495')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (0.9ms)
Rendered move_types/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:13:28.998991', '2015-04-21 21:13:28.998991')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"10"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 10 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/10 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.032078', '2015-04-21 21:13:29.032078')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.9ms)
Rendered monster_classes/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.3ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.051684', '2015-04-21 21:13:29.051684')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"17"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 17 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 17[0m
Rendered monster_classes/show.html.erb within layouts/application (4.6ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.4ms | ActiveRecord: 0.6ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.068063', '2015-04-21 21:13:29.068063')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.0ms) Rendered monster_classes/new.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.5ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.078519', '2015-04-21 21:13:29.078519')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"19"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 19 LIMIT 1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.3ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.090876', '2015-04-21 21:13:29.090876')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"20"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 20 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 20[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 20
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.101523', '2015-04-21 21:13:29.101523')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"21"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 21 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 4.3ms | ActiveRecord: 0.5ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.115420', '2015-04-21 21:13:29.115420')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"22"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 22 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/22 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.125450', '2015-04-21 21:13:29.125450')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 23[0m Rendered monster_classes/index.html.erb within layouts/application (2.8ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.6ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.137671', '2015-04-21 21:13:29.137671')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:13:29.141990', '2015-04-21 21:13:29.141990')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/25 Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36mActiveRecord::SchemaMigration Load (1.2ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (2.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 21:39:22.388156', '2015-04-21 21:39:22.388156')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.8ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 21:39:22.394654', '2015-04-21 21:39:22.394654')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 21:39:22.396656', '2015-04-21 21:39:22.396656')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (1.9ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:22.418498', '2015-04-21 21:39:22.418498')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.1ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 13, '2015-04-21 21:39:22.429761', '2015-04-21 21:39:22.429761')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:22.437367', '2015-04-21 21:39:22.437367')[0m
[1m[35m (0.4ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 14, '2015-04-21 21:39:22.441490', '2015-04-21 21:39:22.441490')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:22.517767', '2015-04-21 21:39:22.517767')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 26, '2015-04-21 21:39:22.523417', '2015-04-21 21:39:22.523417')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"17"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 17 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 17 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/17 Completed 302 Found in 20ms (ActiveRecord: 0.9ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:22.559345', '2015-04-21 21:39:22.559345')[0m
[1m[35m (0.9ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 27, '2015-04-21 21:39:22.564556', '2015-04-21 21:39:22.564556')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"18"}
[1m[36mMonster Load (0.6ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 18 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.5ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 18[0m
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 18
[1m[36mTrait Load (1.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 18[0m
[1m[35mAttack Load (0.5ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 18
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 18[0m
[1m[35mMovementRate Load (1.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 18
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 18[0m
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 18
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 18[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 78ms (ActiveRecord: 9.7ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (11.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:22.662101', '2015-04-21 21:39:22.662101')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 28, '2015-04-21 21:39:22.664011', '2015-04-21 21:39:22.664011')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"19"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 19 LIMIT 1
[1m[36mMonster Load (0.1ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 19 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 19
Rendered monsters/_monster_name_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
[1m[36mMonsterClass Load (0.5ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 19
[1m[36mMoveType Load (0.4ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (5.8ms)
Rendered monsters/_expanding_fieldset.html.erb (12.8ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 19
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (5.3ms)
Rendered monsters/_expanding_fieldset.html.erb (12.3ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 19
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (7.7ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 19[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (11.4ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 19[0m
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[36mParryScore Load (0.4ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 19[0m
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (8.2ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 19
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (5.4ms)
Rendered monsters/_expanding_fieldset.html.erb (11.4ms)
Rendered monsters/_form.html.erb (94.5ms)
Rendered monsters/edit.html.erb within layouts/application (97.7ms)
Rendered layouts/_navigation_links.html.erb (2.1ms)
Rendered layouts/_navigation.html.erb (3.0ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 145ms (Views: 132.4ms | ActiveRecord: 7.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:22.817916', '2015-04-21 21:39:22.817916')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 29, '2015-04-21 21:39:22.820293', '2015-04-21 21:39:22.820293')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 20[0m [1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 29 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (4.3ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.7ms | ActiveRecord: 0.6ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:22.836173', '2015-04-21 21:39:22.836173')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 30, '2015-04-21 21:39:22.838051', '2015-04-21 21:39:22.838051')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"30", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.8ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 30, '2015-04-21 21:39:22.847606', '2015-04-21 21:39:22.847606')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/22 Completed 302 Found in 7ms (ActiveRecord: 1.1ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:22.857298', '2015-04-21 21:39:22.857298')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 31, '2015-04-21 21:39:22.860715', '2015-04-21 21:39:22.860715')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[36mMasterSkill Load (0.4ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Rendered monsters/_form.html.erb (38.7ms)
Rendered monsters/new.html.erb within layouts/application (39.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 45ms (Views: 40.6ms | ActiveRecord: 1.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:22.915301', '2015-04-21 21:39:22.915301')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 32, '2015-04-21 21:39:22.917648', '2015-04-21 21:39:22.917648')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"24"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 24 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 24[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 32 LIMIT 1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 24[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 24
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 24[0m
Rendered monsters/_show_stat_block.html.erb (2.7ms)
[1m[35mAttack Load (0.1ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 24
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 24[0m
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 24
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 24[0m
Rendered monsters/show.html.erb within layouts/application (22.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 26ms (Views: 23.8ms | ActiveRecord: 2.0ms)
[1m[35m (3.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:22.953921', '2015-04-21 21:39:22.953921')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 33, '2015-04-21 21:39:22.956504', '2015-04-21 21:39:22.956504')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.4ms) Rendered monsters/_monster_name_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (4.5ms) [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.4ms) [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (5.6ms) [1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (3.3ms) Rendered monsters/_attack_fields.html.erb (2.2ms) Rendered monsters/_attack_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (4.8ms) [1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (2.8ms) [1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (1.9ms) Rendered monsters/_expanding_fieldset.html.erb (3.9ms) Rendered monsters/_parry_score_fields.html.erb (1.0ms) Rendered monsters/_expanding_fieldset.html.erb (2.9ms) [1m[35mBook Load (0.0ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (3.9ms) Rendered monsters/_form.html.erb (40.7ms) Rendered monsters/new.html.erb within layouts/application (41.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 46ms (Views: 42.2ms | ActiveRecord: 1.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.011061', '2015-04-21 21:39:23.011061')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 34, '2015-04-21 21:39:23.013268', '2015-04-21 21:39:23.013268')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"26"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 26 LIMIT 1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 26
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
[1m[36mMonsterClass Load (0.9ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 26
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[35mDamageResistance Load (0.1ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 26
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 26
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[36mTrait Load (0.4ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 26[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 26[0m
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mParryScore Load (0.0ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 26[0m
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 26
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Rendered monsters/_form.html.erb (36.3ms)
Rendered monsters/edit.html.erb within layouts/application (36.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 40ms (Views: 35.7ms | ActiveRecord: 3.4ms)
[1m[35m (12.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.074563', '2015-04-21 21:39:23.074563')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 21:39:23.076672', '2015-04-21 21:39:23.076672')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 21:39:23.078901', '2015-04-21 21:39:23.078901')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.2ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.090136', '2015-04-21 21:39:23.090136')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.8ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.095855', '2015-04-21 21:39:23.095855')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/26 Completed 302 Found in 3ms (ActiveRecord: 1.0ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.103722', '2015-04-21 21:39:23.103722')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"27"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 27 LIMIT 1
Rendered master_traits/_form.html.erb (4.6ms)
Rendered master_traits/edit.html.erb within layouts/application (6.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 14ms (Views: 12.6ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.124630', '2015-04-21 21:39:23.124630')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"28"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 28 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.137599', '2015-04-21 21:39:23.137599')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"29"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 29 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 29[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.149346', '2015-04-21 21:39:23.149346')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 6.1ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.165407', '2015-04-21 21:39:23.165407')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"31"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 31 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.4ms)
Rendered master_traits/edit.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.182329', '2015-04-21 21:39:23.182329')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.3ms) Rendered master_traits/new.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.4ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.194654', '2015-04-21 21:39:23.194654')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.5ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (2.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.207301', '2015-04-21 21:39:23.207301')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"34"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 34 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/34 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.224468', '2015-04-21 21:39:23.224468')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.229365', '2015-04-21 21:39:23.229365')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/36 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.3ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.238456', '2015-04-21 21:39:23.238456')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"37"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 37 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 37
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 37[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.254080', '2015-04-21 21:39:23.254080')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 38 Rendered monster_classes/index.html.erb within layouts/application (3.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 9.5ms | ActiveRecord: 0.5ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.272619', '2015-04-21 21:39:23.272619')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.5ms) Rendered monster_classes/new.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.285579', '2015-04-21 21:39:23.285579')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (2.4ms)
Rendered monster_classes/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.2ms | ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.304395', '2015-04-21 21:39:23.304395')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"41"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 41 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 41[0m
Rendered monster_classes/show.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.4ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.317551', '2015-04-21 21:39:23.317551')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"42"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 42 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 4.9ms | ActiveRecord: 0.5ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.333764', '2015-04-21 21:39:23.333764')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"43"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 43 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.347960', '2015-04-21 21:39:23.347960')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"44"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 44 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/44 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.360790', '2015-04-21 21:39:23.360790')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 45, '2015-04-21 21:39:23.362642', '2015-04-21 21:39:23.362642')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 21:39:23.365225', '2015-04-21 21:39:23.365225')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 27, `updated_at` = '2015-04-21 21:39:23.367496' WHERE `monster_names`.`id` = 10
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 27
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 21:39:23.371057', '2015-04-21 21:39:23.371057')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 27, `updated_at` = '2015-04-21 21:39:23.372546' WHERE `monster_names`.`id` = 11[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 21:39:23.375713', '2015-04-21 21:39:23.375713')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 27, `updated_at` = '2015-04-21 21:39:23.377452' WHERE `monster_names`.`id` = 12[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.383800', '2015-04-21 21:39:23.383800')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 46, '2015-04-21 21:39:23.385973', '2015-04-21 21:39:23.385973')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 21:39:23.390747', '2015-04-21 21:39:23.390747')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 21:39:23.398979', '2015-04-21 21:39:23.398979')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (35, 3, 28, '2015-04-21 21:39:23.403014', '2015-04-21 21:39:23.403014')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (36, 28, '2015-04-21 21:39:23.406112', '2015-04-21 21:39:23.406112')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.413877', '2015-04-21 21:39:23.413877')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 47, '2015-04-21 21:39:23.416688', '2015-04-21 21:39:23.416688')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 21:39:23.421732', '2015-04-21 21:39:23.421732')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 21:39:23.437770', '2015-04-21 21:39:23.437770')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (37, 29, '2015-04-21 21:39:23.440554', '2015-04-21 21:39:23.440554')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (38, 1, 29, '2015-04-21 21:39:23.442271', '2015-04-21 21:39:23.442271')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:23.448555', '2015-04-21 21:39:23.448555')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 48, '2015-04-21 21:39:23.451280', '2015-04-21 21:39:23.451280')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 21:39:23.454547', '2015-04-21 21:39:23.454547')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (39, 30, '2015-04-21 21:39:23.458212', '2015-04-21 21:39:23.458212')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.477412', '2015-04-21 21:39:23.477412')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.484029', '2015-04-21 21:39:23.484029')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/14 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.492141', '2015-04-21 21:39:23.492141')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"15"}
[1m[35mLocation Load (0.0ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 15 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.4ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 15
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 15[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.506240', '2015-04-21 21:39:23.506240')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"16"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 16 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.521328', '2015-04-21 21:39:23.521328')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"17"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 17 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/17 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.532862', '2015-04-21 21:39:23.532862')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (2.8ms) Rendered locations/new.html.erb within layouts/application (4.0ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.548001', '2015-04-21 21:39:23.548001')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"19"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 19 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.560852', '2015-04-21 21:39:23.560852')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"20"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 20 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.5ms | ActiveRecord: 0.4ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.574509', '2015-04-21 21:39:23.574509')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:23.587938', '2015-04-21 21:39:23.587938')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.615174', '2015-04-21 21:39:23.615174')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"11"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 11 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/11 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.626955', '2015-04-21 21:39:23.626955')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"12"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 12 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.643894', '2015-04-21 21:39:23.643894')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"13"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 13 LIMIT 1[0m
Rendered books/_form.html.erb (2.6ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.659346', '2015-04-21 21:39:23.659346')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.665005', '2015-04-21 21:39:23.665005')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/15 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.672078', '2015-04-21 21:39:23.672078')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"16"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 16 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 16
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 16[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (3.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.686503', '2015-04-21 21:39:23.686503')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.0ms)
Rendered books/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.6ms | ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.705169', '2015-04-21 21:39:23.705169')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.717098', '2015-04-21 21:39:23.717098')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (2.2ms) Rendered books/new.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:39:23.729806', '2015-04-21 21:39:23.729806')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"20"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 20 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.4ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.3ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.766318', '2015-04-21 21:39:23.766318')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (40, '2015-04-21 21:39:23.768452', '2015-04-21 21:39:23.768452')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:39:23.770175', '2015-04-21 21:39:23.770175')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (41, 3, '2015-04-21 21:39:23.772002', '2015-04-21 21:39:23.772002')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 21:39:23.773794', '2015-04-21 21:39:23.773794')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (42, '2015-04-21 21:39:23.776378', '2015-04-21 21:39:23.776378')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.791474', '2015-04-21 21:39:23.791474')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"11"}
[1m[36mMoveType Load (0.4ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 11 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (2.6ms)
Rendered move_types/edit.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 10.4ms | ActiveRecord: 0.7ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.817016', '2015-04-21 21:39:23.817016')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 4.9ms | ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.835586', '2015-04-21 21:39:23.835586')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.1ms) Rendered move_types/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.846780', '2015-04-21 21:39:23.846780')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"14"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 14 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.858278', '2015-04-21 21:39:23.858278')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"15"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 15 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/15 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.870009', '2015-04-21 21:39:23.870009')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"16"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 16 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 16
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 16[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 7ms (ActiveRecord: 1.0ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.887033', '2015-04-21 21:39:23.887033')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.898936', '2015-04-21 21:39:23.898936')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"18"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 18 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.911175', '2015-04-21 21:39:23.911175')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:39:23.914895', '2015-04-21 21:39:23.914895')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/20 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:23.931239', '2015-04-21 21:39:23.931239')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:23.935862', '2015-04-21 21:39:23.935862')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/16 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:23.945100', '2015-04-21 21:39:23.945100')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (4.7ms) Rendered master_skills/new.html.erb within layouts/application (5.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 12.0ms | ActiveRecord: 0.0ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:23.972329', '2015-04-21 21:39:23.972329')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (3.5ms)
Rendered master_skills/new.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.5ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:23.998403', '2015-04-21 21:39:23.998403')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"19"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 19 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 19
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (3.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:24.012358', '2015-04-21 21:39:24.012358')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.7ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:24.023870', '2015-04-21 21:39:24.023870')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"21"}
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 21 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.9ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:24.039654', '2015-04-21 21:39:24.039654')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"22"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 22 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/22 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:24.051802', '2015-04-21 21:39:24.051802')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"23"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 23 LIMIT 1
Rendered master_skills/_form.html.erb (1.8ms)
Rendered master_skills/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:39:24.064457', '2015-04-21 21:39:24.064457')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"24"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 24 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:24.079173', '2015-04-21 21:39:24.079173')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 49, '2015-04-21 21:39:24.081159', '2015-04-21 21:39:24.081159')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:39:24.085520', '2015-04-21 21:39:24.085520')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (31, 23, 1, '2015-04-21 21:39:24.088930', '2015-04-21 21:39:24.088930')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:39:24.092050', '2015-04-21 21:39:24.092050')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 50, '2015-04-21 21:39:24.093795', '2015-04-21 21:39:24.093795')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 21:39:24.096092', '2015-04-21 21:39:24.096092')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (32, 24, 2, 'Flexible', '2015-04-21 21:39:24.098019', '2015-04-21 21:39:24.098019')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.9ms)[0m [1mROLLBACK[0m
[1m[36mActiveRecord::SchemaMigration Load (0.2ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:39.360788', '2015-04-21 21:50:39.360788')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 1, '2015-04-21 21:50:39.368860', '2015-04-21 21:50:39.368860')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:39.378742', '2015-04-21 21:50:39.378742')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (1, 1, 1, '2015-04-21 21:50:39.381859', '2015-04-21 21:50:39.381859')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:39.384870', '2015-04-21 21:50:39.384870')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 2, '2015-04-21 21:50:39.386728', '2015-04-21 21:50:39.386728')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 21:50:39.389088', '2015-04-21 21:50:39.389088')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (2, 2, 2, 'Flexible', '2015-04-21 21:50:39.390708', '2015-04-21 21:50:39.390708')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.420540', '2015-04-21 21:50:39.420540')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (1, '2015-04-21 21:50:39.423846', '2015-04-21 21:50:39.423846')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.426216', '2015-04-21 21:50:39.426216')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (2, 3, '2015-04-21 21:50:39.428290', '2015-04-21 21:50:39.428290')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 21:50:39.430364', '2015-04-21 21:50:39.430364')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (3, '2015-04-21 21:50:39.433042', '2015-04-21 21:50:39.433042')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.455485', '2015-04-21 21:50:39.455485')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"1"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 1 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/1 Completed 302 Found in 9ms (ActiveRecord: 0.5ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.474224', '2015-04-21 21:50:39.474224')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"2"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 2 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 2[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 2
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 14ms (ActiveRecord: 1.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.498695', '2015-04-21 21:50:39.498695')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (7.2ms)
Rendered move_types/new.html.erb within layouts/application (11.3ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 58ms (Views: 52.2ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.564354', '2015-04-21 21:50:39.564354')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"4"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 4 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.578375', '2015-04-21 21:50:39.578375')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"5"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 5 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.588356', '2015-04-21 21:50:39.588356')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.0ms) Rendered move_types/new.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.598129', '2015-04-21 21:50:39.598129')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"7"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 7 LIMIT 1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.608994', '2015-04-21 21:50:39.608994')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.4ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (3.2ms)
Completed 200 OK in 9ms (Views: 8.7ms | ActiveRecord: 0.4ms)
[1m[36m (1.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.625161', '2015-04-21 21:50:39.625161')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 21:50:39.631358', '2015-04-21 21:50:39.631358')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/10 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.646484', '2015-04-21 21:50:39.646484')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.661999', '2015-04-21 21:50:39.661999')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"5"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 5 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 5[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.673110', '2015-04-21 21:50:39.673110')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"6"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 6 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (5.2ms)
Rendered master_traits/edit.html.erb within layouts/application (6.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 9.7ms | ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.692449', '2015-04-21 21:50:39.692449')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"7"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 7 LIMIT 1[0m
Rendered master_traits/_form.html.erb (1.4ms)
Rendered master_traits/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.704766', '2015-04-21 21:50:39.704766')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.708471', '2015-04-21 21:50:39.708471')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/9 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.715429', '2015-04-21 21:50:39.715429')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.6ms) Rendered master_traits/new.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.725707', '2015-04-21 21:50:39.725707')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.741811', '2015-04-21 21:50:39.741811')[0m
[1m[35m (0.5ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"12"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 12 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/12 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:39.750659', '2015-04-21 21:50:39.750659')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"13"}
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 13 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.1ms | ActiveRecord: 0.4ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 21:50:39.769298', '2015-04-21 21:50:39.769298')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 21:50:39.771090', '2015-04-21 21:50:39.771090')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 21:50:39.772632', '2015-04-21 21:50:39.772632')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:39.784719', '2015-04-21 21:50:39.784719')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 3, '2015-04-21 21:50:39.786950', '2015-04-21 21:50:39.786950')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.8ms) Rendered monsters/_monster_name_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (6.9ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.8ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.6ms) [1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.1ms) Rendered monsters/_expanding_fieldset.html.erb (6.8ms) [1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (3.0ms) Rendered monsters/_expanding_fieldset.html.erb (6.7ms) Rendered monsters/_attack_fields.html.erb (2.0ms) Rendered monsters/_attack_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (5.4ms) [1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (2.4ms) Rendered monsters/_expanding_fieldset.html.erb (6.4ms) [1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (6.2ms) Rendered monsters/_expanding_fieldset.html.erb (15.7ms) Rendered monsters/_parry_score_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (10.8ms) [1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (6.0ms) Rendered monsters/_expanding_fieldset.html.erb (15.5ms) Rendered monsters/_form.html.erb (88.6ms) Rendered monsters/new.html.erb within layouts/application (90.2ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 112ms (Views: 90.0ms | ActiveRecord: 6.4ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:39.908626', '2015-04-21 21:50:39.908626')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 4, '2015-04-21 21:50:39.910860', '2015-04-21 21:50:39.910860')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"4"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 4 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 4 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 4
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.5ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 4
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
[1m[35mDamageResistance Load (0.5ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 4
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 4
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 4[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 4[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[36mParryScore Load (0.6ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 4[0m
Rendered monsters/_parry_score_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 4
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Rendered monsters/_form.html.erb (54.5ms)
Rendered monsters/edit.html.erb within layouts/application (55.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 64ms (Views: 54.4ms | ActiveRecord: 4.5ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:39.983383', '2015-04-21 21:50:39.983383')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 5, '2015-04-21 21:50:39.985739', '2015-04-21 21:50:39.985739')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_form.html.erb (38.1ms)
Rendered monsters/new.html.erb within layouts/application (38.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 45ms (Views: 39.2ms | ActiveRecord: 1.6ms)
[1m[36m (1.6ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.040729', '2015-04-21 21:50:40.040729')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 6, '2015-04-21 21:50:40.042864', '2015-04-21 21:50:40.042864')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 6[0m [1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 6 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (4.6ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.6ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.058089', '2015-04-21 21:50:40.058089')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 7, '2015-04-21 21:50:40.059792', '2015-04-21 21:50:40.059792')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.9ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"7", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 7, '2015-04-21 21:50:40.067762', '2015-04-21 21:50:40.067762')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/8 Completed 302 Found in 6ms (ActiveRecord: 0.4ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.077001', '2015-04-21 21:50:40.077001')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 8, '2015-04-21 21:50:40.079165', '2015-04-21 21:50:40.079165')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"9"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 9 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 9[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 9
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 9[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 9
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 9[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 9
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 9[0m
[1m[35mParryScore Load (0.1ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 9
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 9[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 8ms (ActiveRecord: 2.2ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.097915', '2015-04-21 21:50:40.097915')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 9, '2015-04-21 21:50:40.101313', '2015-04-21 21:50:40.101313')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"10"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 10 LIMIT 1
[1m[36mMonsterName Load (0.6ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 10[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 9 LIMIT 1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 10[0m
[1m[35mParryScore Load (0.1ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 10
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 10[0m
Rendered monsters/_show_stat_block.html.erb (3.0ms)
[1m[35mAttack Load (0.7ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 10
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 10[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 10
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 10[0m
Rendered monsters/show.html.erb within layouts/application (10.6ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 10.3ms | ActiveRecord: 2.9ms)
[1m[35m (7.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.128240', '2015-04-21 21:50:40.128240')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (1.9ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.7ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 10, '2015-04-21 21:50:40.133028', '2015-04-21 21:50:40.133028')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"11"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 11 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 11[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 11[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 11[0m
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 11[0m
Rendered monsters/_attack_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 11
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 11
[1m[36mMasterSkill Load (0.0ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 11
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 11[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_form.html.erb (38.4ms)
Rendered monsters/edit.html.erb within layouts/application (38.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 42ms (Views: 37.4ms | ActiveRecord: 3.7ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.183150', '2015-04-21 21:50:40.183150')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 11, '2015-04-21 21:50:40.185320', '2015-04-21 21:50:40.185320')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"12"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 12 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 12 LIMIT 1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/12 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.199444', '2015-04-21 21:50:40.199444')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 12, '2015-04-21 21:50:40.201318', '2015-04-21 21:50:40.201318')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 21:50:40.206015', '2015-04-21 21:50:40.206015')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 21:50:40.208937', '2015-04-21 21:50:40.208937')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (14, 3, 13, '2015-04-21 21:50:40.211250', '2015-04-21 21:50:40.211250')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (15, 13, '2015-04-21 21:50:40.213831', '2015-04-21 21:50:40.213831')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.221014', '2015-04-21 21:50:40.221014')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 13, '2015-04-21 21:50:40.223399', '2015-04-21 21:50:40.223399')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 21:50:40.227632', '2015-04-21 21:50:40.227632')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (1.0ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 21:50:40.231987', '2015-04-21 21:50:40.231987')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (16, 14, '2015-04-21 21:50:40.234337', '2015-04-21 21:50:40.234337')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (17, 1, 14, '2015-04-21 21:50:40.236027', '2015-04-21 21:50:40.236027')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.243523', '2015-04-21 21:50:40.243523')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 14, '2015-04-21 21:50:40.245821', '2015-04-21 21:50:40.245821')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 21:50:40.250661', '2015-04-21 21:50:40.250661')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (18, 15, '2015-04-21 21:50:40.255243', '2015-04-21 21:50:40.255243')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.261290', '2015-04-21 21:50:40.261290')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 15, '2015-04-21 21:50:40.263171', '2015-04-21 21:50:40.263171')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 21:50:40.265645', '2015-04-21 21:50:40.265645')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 16, `updated_at` = '2015-04-21 21:50:40.267164' WHERE `monster_names`.`id` = 4
[1m[36m (1.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.5ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 16
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 21:50:40.272606', '2015-04-21 21:50:40.272606')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 16, `updated_at` = '2015-04-21 21:50:40.274016' WHERE `monster_names`.`id` = 5[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 21:50:40.275717', '2015-04-21 21:50:40.275717')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 16, `updated_at` = '2015-04-21 21:50:40.277152' WHERE `monster_names`.`id` = 6[0m
[1m[35m (0.5ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.299833', '2015-04-21 21:50:40.299833')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (4.1ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 12.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.325342', '2015-04-21 21:50:40.325342')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"2"}
[1m[36mMasterSkill Load (0.5ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 2 LIMIT 1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 2[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 7ms (ActiveRecord: 1.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.343747', '2015-04-21 21:50:40.343747')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (9.1ms)
Rendered master_skills/new.html.erb within layouts/application (11.3ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 21ms (Views: 16.6ms | ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.379192', '2015-04-21 21:50:40.379192')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"4"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 4 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/4 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.397612', '2015-04-21 21:50:40.397612')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"5"}
[1m[35mMasterSkill Load (0.6ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 5 LIMIT 1
Rendered master_skills/_form.html.erb (3.5ms)
Rendered master_skills/edit.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (2.3ms)
Rendered layouts/_navigation.html.erb (2.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 11.0ms | ActiveRecord: 0.6ms)
[1m[36m (3.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.422056', '2015-04-21 21:50:40.422056')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.430780', '2015-04-21 21:50:40.430780')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/7 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (3.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.442549', '2015-04-21 21:50:40.442549')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (2.8ms) Rendered master_skills/new.html.erb within layouts/application (3.3ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.0ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.459681', '2015-04-21 21:50:40.459681')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"9"}
[1m[36mMasterSkill Load (0.4ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 9 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 8ms (Views: 6.4ms | ActiveRecord: 0.4ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.476851', '2015-04-21 21:50:40.476851')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"10"}
[1m[36mMasterSkill Load (1.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 10 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (3.8ms)
Rendered master_skills/edit.html.erb within layouts/application (4.4ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 14ms (Views: 9.4ms | ActiveRecord: 1.3ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.9ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.509136', '2015-04-21 21:50:40.509136')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"16"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 16 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.9ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 9.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.529642', '2015-04-21 21:50:40.529642')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 17 Rendered monster_classes/index.html.erb within layouts/application (4.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 7.0ms | ActiveRecord: 0.5ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.544701', '2015-04-21 21:50:40.544701')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (0.8ms) Rendered monster_classes/new.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.557033', '2015-04-21 21:50:40.557033')[0m
[1m[35m (0.5ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"19"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 19 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 19
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 19[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.568436', '2015-04-21 21:50:40.568436')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"20"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 20 LIMIT 1[0m
[1m[35mMonster Load (1.0ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 20
Rendered monster_classes/show.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 1.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.582569', '2015-04-21 21:50:40.582569')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"21"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 21 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/21 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.592003', '2015-04-21 21:50:40.592003')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.607586', '2015-04-21 21:50:40.607586')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"23"}
[1m[36mMonsterClass Load (0.5ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 23 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 12ms (Views: 4.5ms | ActiveRecord: 0.9ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.628125', '2015-04-21 21:50:40.628125')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 21:50:40.631384', '2015-04-21 21:50:40.631384')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/25 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.653022', '2015-04-21 21:50:40.653022')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 11, '2015-04-21 21:50:40.656413', '2015-04-21 21:50:40.656413')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 21:50:40.662521', '2015-04-21 21:50:40.662521')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 12, '2015-04-21 21:50:40.665119', '2015-04-21 21:50:40.665119')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (1.9ms)[0m ROLLBACK
[1m[36m (0.2ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.686301', '2015-04-21 21:50:40.686301')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (1.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.701190', '2015-04-21 21:50:40.701190')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"4"}
[1m[36mLocation Load (0.5ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 4 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/4 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.710958', '2015-04-21 21:50:40.710958')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.716461', '2015-04-21 21:50:40.716461')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/6 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.725679', '2015-04-21 21:50:40.725679')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"7"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 7 LIMIT 1[0m
Rendered locations/_form.html.erb (2.3ms)
Rendered locations/edit.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.738473', '2015-04-21 21:50:40.738473')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.8ms) Rendered locations/new.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.750798', '2015-04-21 21:50:40.750798')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"9"}
[1m[35mLocation Load (0.9ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 9 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 3.5ms | ActiveRecord: 1.1ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.764736', '2015-04-21 21:50:40.764736')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"10"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 10 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 10[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 10
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.776819', '2015-04-21 21:50:40.776819')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.2ms)
Rendered locations/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.5ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 21:50:40.792784', '2015-04-21 21:50:40.792784')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"12"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 12 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.4ms | ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 21:50:40.808068', '2015-04-21 21:50:40.808068')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 21:50:40.809862', '2015-04-21 21:50:40.809862')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 21:50:40.811177', '2015-04-21 21:50:40.811177')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.826614', '2015-04-21 21:50:40.826614')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.8ms)
Rendered books/new.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.0ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.848989', '2015-04-21 21:50:40.848989')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"2"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 2 LIMIT 1[0m
Rendered books/_form.html.erb (2.4ms)
Rendered books/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.2ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.862000', '2015-04-21 21:50:40.862000')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"3"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 3 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/3 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.871630', '2015-04-21 21:50:40.871630')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"4"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 4 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 4
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 4[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 7ms (ActiveRecord: 1.1ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.887861', '2015-04-21 21:50:40.887861')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"5"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 5 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.0ms)
Rendered books/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.902870', '2015-04-21 21:50:40.902870')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.915284', '2015-04-21 21:50:40.915284')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"7"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 7 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.926799', '2015-04-21 21:50:40.926799')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.9ms) Rendered books/new.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.937731', '2015-04-21 21:50:40.937731')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 21:50:40.942153', '2015-04-21 21:50:40.942153')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/10 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.2ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.668225', '2015-04-21 22:00:05.668225')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (20.0ms) Rendered books/new.html.erb within layouts/application (25.4ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (2.3ms) Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 102ms (Views: 101.6ms | ActiveRecord: 0.0ms)
[1m[35m (3.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.784998', '2015-04-21 22:00:05.784998')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.790984', '2015-04-21 22:00:05.790984')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/13 Completed 302 Found in 5ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (59.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.856055', '2015-04-21 22:00:05.856055')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.8ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"14"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 14 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 14
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 14[0m
[1m[35m (0.8ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 19ms (ActiveRecord: 2.0ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.885472', '2015-04-21 22:00:05.885472')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"15"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 15 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.7ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 6.4ms | ActiveRecord: 0.4ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.902124', '2015-04-21 22:00:05.902124')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"16"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 16 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[35m (3.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.913820', '2015-04-21 22:00:05.913820')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"17"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 17 LIMIT 1[0m
Rendered books/_form.html.erb (1.1ms)
Rendered books/edit.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.925126', '2015-04-21 22:00:05.925126')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.6ms)
Rendered books/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.4ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (3.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.940739', '2015-04-21 22:00:05.940739')
[1m[36m (0.6ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"19"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 19 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/19 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (3.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-21 22:00:05.952500', '2015-04-21 22:00:05.952500')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.3ms)
[1m[36m (13.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.7ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.013742', '2015-04-21 22:00:06.013742')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 26, '2015-04-21 22:00:06.020148', '2015-04-21 22:00:06.020148')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-21 22:00:06.031217', '2015-04-21 22:00:06.031217')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (22, 17, '2015-04-21 22:00:06.046393', '2015-04-21 22:00:06.046393')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.054922', '2015-04-21 22:00:06.054922')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.7ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 27, '2015-04-21 22:00:06.058271', '2015-04-21 22:00:06.058271')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 22:00:06.069398', '2015-04-21 22:00:06.069398')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 18, `updated_at` = '2015-04-21 22:00:06.071023' WHERE `monster_names`.`id` = 7
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 18
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 22:00:06.077313', '2015-04-21 22:00:06.077313')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 18, `updated_at` = '2015-04-21 22:00:06.081142' WHERE `monster_names`.`id` = 8[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-21 22:00:06.083929', '2015-04-21 22:00:06.083929')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 18, `updated_at` = '2015-04-21 22:00:06.087258' WHERE `monster_names`.`id` = 9[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.094117', '2015-04-21 22:00:06.094117')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 28, '2015-04-21 22:00:06.096714', '2015-04-21 22:00:06.096714')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-21 22:00:06.101230', '2015-04-21 22:00:06.101230')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.5ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-21 22:00:06.105209', '2015-04-21 22:00:06.105209')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (23, 3, 19, '2015-04-21 22:00:06.107731', '2015-04-21 22:00:06.107731')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (24, 19, '2015-04-21 22:00:06.109658', '2015-04-21 22:00:06.109658')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.117001', '2015-04-21 22:00:06.117001')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 29, '2015-04-21 22:00:06.118998', '2015-04-21 22:00:06.118998')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-21 22:00:06.124193', '2015-04-21 22:00:06.124193')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-21 22:00:06.127021', '2015-04-21 22:00:06.127021')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (25, 20, '2015-04-21 22:00:06.129183', '2015-04-21 22:00:06.129183')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (26, 1, 20, '2015-04-21 22:00:06.130601', '2015-04-21 22:00:06.130601')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.154527', '2015-04-21 22:00:06.154527')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 22:00:06.157020', '2015-04-21 22:00:06.157020')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-21 22:00:06.159021', '2015-04-21 22:00:06.159021')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.178755', '2015-04-21 22:00:06.178755')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"13"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 13 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 13
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.192718', '2015-04-21 22:00:06.192718')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.197286', '2015-04-21 22:00:06.197286')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/15 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.205744', '2015-04-21 22:00:06.205744')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"16"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 16 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.9ms)
Rendered master_skills/edit.html.erb within layouts/application (6.2ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 17ms (Views: 13.5ms | ActiveRecord: 0.5ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.229512', '2015-04-21 22:00:06.229512')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (3.1ms)
Rendered master_skills/new.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 9.7ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.251268', '2015-04-21 22:00:06.251268')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"18"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 18 LIMIT 1[0m
Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.263871', '2015-04-21 22:00:06.263871')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.276545', '2015-04-21 22:00:06.276545')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (1.8ms) Rendered master_skills/new.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.288025', '2015-04-21 22:00:06.288025')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"21"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 21 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 2.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.299590', '2015-04-21 22:00:06.299590')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"22"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 22 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/22 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.309419', '2015-04-21 22:00:06.309419')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (30, '2015-04-21 22:00:06.311013', '2015-04-21 22:00:06.311013')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.312850', '2015-04-21 22:00:06.312850')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (31, 3, '2015-04-21 22:00:06.315341', '2015-04-21 22:00:06.315341')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-21 22:00:06.317360', '2015-04-21 22:00:06.317360')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (32, '2015-04-21 22:00:06.320476', '2015-04-21 22:00:06.320476')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.334138', '2015-04-21 22:00:06.334138')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 30, '2015-04-21 22:00:06.336723', '2015-04-21 22:00:06.336723')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:06.347479', '2015-04-21 22:00:06.347479')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (21, 13, 1, '2015-04-21 22:00:06.350355', '2015-04-21 22:00:06.350355')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.353007', '2015-04-21 22:00:06.353007')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 31, '2015-04-21 22:00:06.354533', '2015-04-21 22:00:06.354533')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-21 22:00:06.357901', '2015-04-21 22:00:06.357901')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (22, 14, 2, 'Flexible', '2015-04-21 22:00:06.359565', '2015-04-21 22:00:06.359565')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.373125', '2015-04-21 22:00:06.373125')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 32, '2015-04-21 22:00:06.375627', '2015-04-21 22:00:06.375627')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"23"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 23 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 23
Rendered monsters/_monster_name_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 23
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (6.0ms)
Rendered monsters/_expanding_fieldset.html.erb (16.9ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 23
[1m[36mLocation Load (0.4ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (3.9ms)
Rendered monsters/_expanding_fieldset.html.erb (8.0ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 23
Rendered monsters/_attack_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (20.3ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 23[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 23[0m
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (13.7ms)
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 23[0m
Rendered monsters/_parry_score_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 23
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (8.8ms)
Rendered monsters/_form.html.erb (105.1ms)
Rendered monsters/edit.html.erb within layouts/application (106.0ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 113ms (Views: 104.3ms | ActiveRecord: 7.2ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.497253', '2015-04-21 22:00:06.497253')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 33, '2015-04-21 22:00:06.499217', '2015-04-21 22:00:06.499217')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.4ms) Rendered monsters/_monster_name_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (4.2ms) [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.8ms) [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (6.4ms) [1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (3.0ms) Rendered monsters/_attack_fields.html.erb (1.7ms) Rendered monsters/_attack_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (5.3ms) [1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (1.9ms) Rendered monsters/_expanding_fieldset.html.erb (3.4ms) [1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (1.9ms) Rendered monsters/_expanding_fieldset.html.erb (3.6ms) Rendered monsters/_parry_score_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (2.9ms) [1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (3.5ms) Rendered monsters/_form.html.erb (43.1ms) Rendered monsters/new.html.erb within layouts/application (44.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 51ms (Views: 46.2ms | ActiveRecord: 1.3ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.558121', '2015-04-21 22:00:06.558121')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 34, '2015-04-21 22:00:06.560022', '2015-04-21 22:00:06.560022')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"34", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 34, '2015-04-21 22:00:06.568798', '2015-04-21 22:00:06.568798')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/26 Completed 302 Found in 8ms (ActiveRecord: 1.0ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.578690', '2015-04-21 22:00:06.578690')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 35, '2015-04-21 22:00:06.580974', '2015-04-21 22:00:06.580974')
[1m[36m (0.7ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"27"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 27 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 27 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.5ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 27
Rendered monsters/_monster_name_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 27
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 27
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 27
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 27[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 27[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 27[0m
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 27
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (38.5ms)
Rendered monsters/edit.html.erb within layouts/application (38.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 46ms (Views: 38.3ms | ActiveRecord: 4.0ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.637821', '2015-04-21 22:00:06.637821')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 36, '2015-04-21 22:00:06.639890', '2015-04-21 22:00:06.639890')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"28"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 28 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 28[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 28
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 28[0m
[1m[35mAttack Load (0.1ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 28
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 28[0m
[1m[35mMovementRate Load (0.1ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 28
[1m[36mMonsterName Load (0.1ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 28[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 28
[1m[36mSQL (0.0ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 28[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 8ms (ActiveRecord: 1.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.656546', '2015-04-21 22:00:06.656546')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 37, '2015-04-21 22:00:06.658578', '2015-04-21 22:00:06.658578')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"29"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 29 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 29 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/29 Completed 302 Found in 7ms (ActiveRecord: 0.9ms)
[1m[35m (5.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.678292', '2015-04-21 22:00:06.678292')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 38, '2015-04-21 22:00:06.681645', '2015-04-21 22:00:06.681645')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.4ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
Rendered monsters/_form.html.erb (37.1ms)
Rendered monsters/new.html.erb within layouts/application (37.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 44ms (Views: 38.2ms | ActiveRecord: 1.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.736012', '2015-04-21 22:00:06.736012')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 39, '2015-04-21 22:00:06.737995', '2015-04-21 22:00:06.737995')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"31"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 31 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 31[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 39 LIMIT 1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 31[0m
[1m[35mParryScore Load (0.1ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 31
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 31[0m
Rendered monsters/_show_stat_block.html.erb (3.0ms)
[1m[35mAttack Load (0.1ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 31
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 31[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 31
[1m[36mPageReference Load (0.1ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 31[0m
Rendered monsters/show.html.erb within layouts/application (9.9ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 11.0ms | ActiveRecord: 1.8ms)
[1m[35m (3.8ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.759558', '2015-04-21 22:00:06.759558')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 40, '2015-04-21 22:00:06.762659', '2015-04-21 22:00:06.762659')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 32[0m [1m[35mMonsterClass Load (0.1ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 40 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (3.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.6ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.777637', '2015-04-21 22:00:06.777637')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 23, '2015-04-21 22:00:06.782733', '2015-04-21 22:00:06.782733')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-21 22:00:06.793837', '2015-04-21 22:00:06.793837')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 24, '2015-04-21 22:00:06.797344', '2015-04-21 22:00:06.797344')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.817384', '2015-04-21 22:00:06.817384')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"33"}
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 33 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (9.0ms)
Rendered master_traits/edit.html.erb within layouts/application (11.3ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.5ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 31ms (Views: 24.3ms | ActiveRecord: 0.8ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.859299', '2015-04-21 22:00:06.859299')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.864655', '2015-04-21 22:00:06.864655')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/35 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.872743', '2015-04-21 22:00:06.872743')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.3ms)
Rendered master_traits/new.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 8.1ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.895775', '2015-04-21 22:00:06.895775')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"37"}
[1m[35mMasterTrait Load (0.5ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 37 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 37
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 4ms (ActiveRecord: 1.1ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.911442', '2015-04-21 22:00:06.911442')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.928266', '2015-04-21 22:00:06.928266')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"39"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 39 LIMIT 1
Rendered master_traits/_form.html.erb (3.7ms)
Rendered master_traits/edit.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.947829', '2015-04-21 22:00:06.947829')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.6ms) Rendered master_traits/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.957813', '2015-04-21 22:00:06.957813')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"41"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 41 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-21 22:00:06.968862', '2015-04-21 22:00:06.968862')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"42"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 42 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/42 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:06.989093', '2015-04-21 22:00:06.989093')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"41"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 41 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 41
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 41[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 11ms (ActiveRecord: 0.8ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.011946', '2015-04-21 22:00:07.011946')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"42"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 42 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (2.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 8.8ms | ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.030165', '2015-04-21 22:00:07.030165')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.045616', '2015-04-21 22:00:07.045616')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"44"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 44 LIMIT 1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.057169', '2015-04-21 22:00:07.057169')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.060646', '2015-04-21 22:00:07.060646')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/46 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.067665', '2015-04-21 22:00:07.067665')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"47"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 47 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 47[0m
Rendered monster_classes/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.079639', '2015-04-21 22:00:07.079639')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 48 Rendered monster_classes/index.html.erb within layouts/application (3.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.5ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.100850', '2015-04-21 22:00:07.100850')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"49"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 49 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/49 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-21 22:00:07.112072', '2015-04-21 22:00:07.112072')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.3ms) Rendered monster_classes/new.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.128511', '2015-04-21 22:00:07.128511')[0m
[1m[35m (0.5ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.6ms) Rendered locations/new.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.4ms | ActiveRecord: 0.0ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.146122', '2015-04-21 22:00:07.146122')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.0ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.162748', '2015-04-21 22:00:07.162748')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"17"}
[1m[36mLocation Load (0.4ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 17 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.2ms | ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.176145', '2015-04-21 22:00:07.176145')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.179428', '2015-04-21 22:00:07.179428')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/19 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.186659', '2015-04-21 22:00:07.186659')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"20"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 20 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 6.0ms | ActiveRecord: 0.4ms)
[1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.201095', '2015-04-21 22:00:07.201095')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"21"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 21 LIMIT 1[0m
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.213190', '2015-04-21 22:00:07.213190')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"22"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 22 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 22
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 22[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.224957', '2015-04-21 22:00:07.224957')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.4ms) Rendered layouts/_navigation.html.erb (0.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-21 22:00:07.235700', '2015-04-21 22:00:07.235700')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"24"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 24 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/24 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-21 22:00:07.244882', '2015-04-21 22:00:07.244882')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-21 22:00:07.246909', '2015-04-21 22:00:07.246909')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.0ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-21 22:00:07.248977', '2015-04-21 22:00:07.248977')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.264333', '2015-04-21 22:00:07.264333')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"11"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 11 LIMIT 1
Rendered move_types/_form.html.erb (2.0ms)
Rendered move_types/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 9.5ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.283974', '2015-04-21 22:00:07.283974')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"12"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 12 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 12[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 12
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 4ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.296549', '2015-04-21 22:00:07.296549')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"13"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 13 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.6ms)
Rendered move_types/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.2ms | ActiveRecord: 0.4ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.310398', '2015-04-21 22:00:07.310398')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.322999', '2015-04-21 22:00:07.322999')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.1ms)
Rendered move_types/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.4ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.340061', '2015-04-21 22:00:07.340061')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"16"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 16 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/16 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.349025', '2015-04-21 22:00:07.349025')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.352491', '2015-04-21 22:00:07.352491')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/18 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.359949', '2015-04-21 22:00:07.359949')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"19"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 19 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-21 22:00:07.370547', '2015-04-21 22:00:07.370547')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.9ms) Rendered move_types/new.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[36mActiveRecord::SchemaMigration Load (0.2ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:48.922274', '2015-04-22 18:42:48.922274')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 1, '2015-04-22 18:42:48.939113', '2015-04-22 18:42:48.939113')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 18:42:48.953433', '2015-04-22 18:42:48.953433')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (1, 1, '2015-04-22 18:42:48.982675', '2015-04-22 18:42:48.982675')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (10.2ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:48.996548', '2015-04-22 18:42:48.996548')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 2, '2015-04-22 18:42:48.998547', '2015-04-22 18:42:48.998547')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 18:42:49.002425', '2015-04-22 18:42:49.002425')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 18:42:49.004865', '2015-04-22 18:42:49.004865')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (2, 3, 2, '2015-04-22 18:42:49.007040', '2015-04-22 18:42:49.007040')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (3, 2, '2015-04-22 18:42:49.009166', '2015-04-22 18:42:49.009166')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.015246', '2015-04-22 18:42:49.015246')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 3, '2015-04-22 18:42:49.017249', '2015-04-22 18:42:49.017249')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 18:42:49.026536', '2015-04-22 18:42:49.026536')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (8.9ms)[0m UPDATE `monster_names` SET `monster_id` = 3, `updated_at` = '2015-04-22 18:42:49.029302' WHERE `monster_names`.`id` = 1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 3
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 18:42:49.042664', '2015-04-22 18:42:49.042664')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 3, `updated_at` = '2015-04-22 18:42:49.044418' WHERE `monster_names`.`id` = 2[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 18:42:49.046365', '2015-04-22 18:42:49.046365')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 3, `updated_at` = '2015-04-22 18:42:49.047859' WHERE `monster_names`.`id` = 3[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.054067', '2015-04-22 18:42:49.054067')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 4, '2015-04-22 18:42:49.056631', '2015-04-22 18:42:49.056631')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 18:42:49.060126', '2015-04-22 18:42:49.060126')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 18:42:49.062933', '2015-04-22 18:42:49.062933')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (4, 4, '2015-04-22 18:42:49.065213', '2015-04-22 18:42:49.065213')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (5, 1, 4, '2015-04-22 18:42:49.066887', '2015-04-22 18:42:49.066887')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (1.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:49.073776', '2015-04-22 18:42:49.073776')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 18:42:49.075760', '2015-04-22 18:42:49.075760')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 18:42:49.078208', '2015-04-22 18:42:49.078208')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.090538', '2015-04-22 18:42:49.090538')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 5, '2015-04-22 18:42:49.093274', '2015-04-22 18:42:49.093274')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:49.102908', '2015-04-22 18:42:49.102908')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (5, 1, 1, '2015-04-22 18:42:49.105670', '2015-04-22 18:42:49.105670')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.108083', '2015-04-22 18:42:49.108083')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 6, '2015-04-22 18:42:49.109915', '2015-04-22 18:42:49.109915')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 18:42:49.112102', '2015-04-22 18:42:49.112102')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (6, 2, 2, 'Flexible', '2015-04-22 18:42:49.114863', '2015-04-22 18:42:49.114863')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 18:42:49.122330', '2015-04-22 18:42:49.122330')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 18:42:49.123781', '2015-04-22 18:42:49.123781')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 18:42:49.125353', '2015-04-22 18:42:49.125353')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.140648', '2015-04-22 18:42:49.140648')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 7, '2015-04-22 18:42:49.142765', '2015-04-22 18:42:49.142765')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"7"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 7 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 7 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 7[0m
Rendered monsters/_monster_name_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 7[0m
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (23.9ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 7[0m
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (7.4ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 7[0m
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
[1m[35mTrait Load (1.0ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 7
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (6.7ms)
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 7
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (5.6ms)
Rendered monsters/_expanding_fieldset.html.erb (15.3ms)
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 7
Rendered monsters/_parry_score_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (10.7ms)
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 7[0m
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (5.6ms)
Rendered monsters/_expanding_fieldset.html.erb (15.7ms)
Rendered monsters/_form.html.erb (117.1ms)
Rendered monsters/edit.html.erb within layouts/application (120.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 252ms (Views: 195.2ms | ActiveRecord: 9.4ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.406708', '2015-04-22 18:42:49.406708')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 8, '2015-04-22 18:42:49.408889', '2015-04-22 18:42:49.408889')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"8"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/8 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.423111', '2015-04-22 18:42:49.423111')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 9, '2015-04-22 18:42:49.424750', '2015-04-22 18:42:49.424750')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[35mMasterSkill Load (0.5ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_form.html.erb (35.8ms)
Rendered monsters/new.html.erb within layouts/application (36.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 43ms (Views: 37.9ms | ActiveRecord: 1.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.478597', '2015-04-22 18:42:49.478597')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 10, '2015-04-22 18:42:49.480861', '2015-04-22 18:42:49.480861')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"10"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 10 LIMIT 1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 10
Rendered monsters/_monster_name_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 10
[1m[36mMoveType Load (0.0ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 10
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 10
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 10[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[36mSkill Load (0.5ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 10[0m
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
[1m[36mParryScore Load (0.4ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 10[0m
Rendered monsters/_parry_score_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
[1m[35mPageReference Load (0.5ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 10
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
Rendered monsters/_form.html.erb (47.7ms)
Rendered monsters/edit.html.erb within layouts/application (48.1ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 52ms (Views: 47.6ms | ActiveRecord: 3.7ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.542212', '2015-04-22 18:42:49.542212')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.7ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 11, '2015-04-22 18:42:49.546482', '2015-04-22 18:42:49.546482')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"11", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 11, '2015-04-22 18:42:49.560898', '2015-04-22 18:42:49.560898')
[1m[36m (1.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/12 Completed 302 Found in 11ms (ActiveRecord: 1.8ms)
[1m[35m (0.6ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.588545', '2015-04-22 18:42:49.588545')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.9ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 12, '2015-04-22 18:42:49.593752', '2015-04-22 18:42:49.593752')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.6ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"13"}
[1m[35mMonster Load (0.5ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 13 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 13
[1m[36mSkill Load (0.4ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 13[0m
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 13
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 13[0m
[1m[35mDamageResistance Load (0.6ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 13
[1m[36mMovementRate Load (0.9ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 13[0m
[1m[35mMonsterName Load (0.5ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 13
[1m[36mParryScore Load (0.4ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 13[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 13
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 16ms (ActiveRecord: 4.8ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.627830', '2015-04-22 18:42:49.627830')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 13, '2015-04-22 18:42:49.633073', '2015-04-22 18:42:49.633073')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.6ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 14 [1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 13 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (9.5ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 13.0ms | ActiveRecord: 1.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.660592', '2015-04-22 18:42:49.660592')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 14, '2015-04-22 18:42:49.665303', '2015-04-22 18:42:49.665303')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"15"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 15 LIMIT 1
[1m[36mMonsterName Load (0.5ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 15[0m
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 14 LIMIT 1
[1m[36mMovementRate Load (0.5ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 15[0m
[1m[35mParryScore Load (0.5ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 15
[1m[36mDamageResistance Load (0.4ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 15[0m
Rendered monsters/_show_stat_block.html.erb (7.3ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 15
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 15[0m
[1m[35mSkill Load (1.1ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 15
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 15[0m
Rendered monsters/show.html.erb within layouts/application (20.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 27ms (Views: 21.1ms | ActiveRecord: 4.8ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:49.703743', '2015-04-22 18:42:49.703743')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 15, '2015-04-22 18:42:49.707414', '2015-04-22 18:42:49.707414')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.5ms) Rendered monsters/_monster_name_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (5.8ms) [1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.7ms) [1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.6ms) Rendered monsters/_expanding_fieldset.html.erb (8.7ms) [1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (2.1ms) Rendered monsters/_expanding_fieldset.html.erb (3.8ms) Rendered monsters/_attack_fields.html.erb (1.7ms) Rendered monsters/_attack_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (4.7ms) [1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (2.7ms) [1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (3.4ms) Rendered monsters/_parry_score_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (1.9ms) [1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (2.5ms) Rendered monsters/_form.html.erb (45.7ms) Rendered monsters/new.html.erb within layouts/application (46.0ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 51ms (Views: 46.6ms | ActiveRecord: 1.5ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 6.1ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.790451', '2015-04-22 18:42:49.790451')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.0ms)
Rendered move_types/new.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 11ms (Views: 9.1ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (1.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.811091', '2015-04-22 18:42:49.811091')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.816239', '2015-04-22 18:42:49.816239')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/3 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.824262', '2015-04-22 18:42:49.824262')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (1.5ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.836261', '2015-04-22 18:42:49.836261')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.2ms) Rendered move_types/new.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.847357', '2015-04-22 18:42:49.847357')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"6"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 6 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/6 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.857078', '2015-04-22 18:42:49.857078')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"7"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 7 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.4ms)
Rendered move_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.4ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.872265', '2015-04-22 18:42:49.872265')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"8"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 8 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 8[0m
[1m[35mSQL (0.4ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 8
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 7ms (ActiveRecord: 1.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.887047', '2015-04-22 18:42:49.887047')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"9"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 9 LIMIT 1
Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 18:42:49.898735', '2015-04-22 18:42:49.898735')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"10"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 10 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:49.917995', '2015-04-22 18:42:49.917995')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (5.6ms)
Rendered master_traits/new.html.erb within layouts/application (7.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 12.5ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:49.942349', '2015-04-22 18:42:49.942349')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"10"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 10 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 7.2ms | ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:49.959514', '2015-04-22 18:42:49.959514')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"11"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 11 LIMIT 1[0m
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:49.971718', '2015-04-22 18:42:49.971718')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (2.0ms) Rendered master_traits/new.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)
[1m[36m (3.5ms)[0m [1mROLLBACK[0m [1m[35m (0.4ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:49.984855', '2015-04-22 18:42:49.984855')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"13"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 13 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:49.995918', '2015-04-22 18:42:49.995918')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"14"}
[1m[35mMasterTrait Load (0.9ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 14 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/14 Completed 302 Found in 4ms (ActiveRecord: 1.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:50.006553', '2015-04-22 18:42:50.006553')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"15"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 15 LIMIT 1[0m
[1m[35m (0.9ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 15[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 1.5ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:50.017681', '2015-04-22 18:42:50.017681')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:50.022779', '2015-04-22 18:42:50.022779')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/17 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:50.030176', '2015-04-22 18:42:50.030176')[0m
[1m[35m (0.6ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.053013', '2015-04-22 18:42:50.053013')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"1"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 1 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.3ms)
Rendered books/edit.html.erb within layouts/application (5.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 23ms (Views: 18.0ms | ActiveRecord: 0.7ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.084270', '2015-04-22 18:42:50.084270')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"2"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 2 LIMIT 1[0m
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.095010', '2015-04-22 18:42:50.095010')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.8ms)
Rendered books/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.109583', '2015-04-22 18:42:50.109583')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"4"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 4 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 4[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `books` WHERE `books`.`id` = 4
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.9ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (1.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.122544', '2015-04-22 18:42:50.122544')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.135100', '2015-04-22 18:42:50.135100')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.7ms) Rendered books/new.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.145475', '2015-04-22 18:42:50.145475')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.149312', '2015-04-22 18:42:50.149312')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/8 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.156155', '2015-04-22 18:42:50.156155')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"9"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 9 LIMIT 1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/9 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 18:42:50.165570', '2015-04-22 18:42:50.165570')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"10"}
[1m[36mBook Load (0.5ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 10 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.5ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.185198', '2015-04-22 18:42:50.185198')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"16"}
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 16 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/16 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.197366', '2015-04-22 18:42:50.197366')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.200931', '2015-04-22 18:42:50.200931')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/18 Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.208260', '2015-04-22 18:42:50.208260')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (2.0ms) Rendered monster_classes/new.html.erb within layouts/application (3.4ms) Rendered layouts/_navigation_links.html.erb (1.5ms) Rendered layouts/_navigation.html.erb (1.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 9.8ms | ActiveRecord: 0.0ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.225185', '2015-04-22 18:42:50.225185')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"20"}
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 20 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 20[0m
Rendered monster_classes/show.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.4ms | ActiveRecord: 0.7ms)
[1m[35m (4.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.243876', '2015-04-22 18:42:50.243876')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"21"}
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 21 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 21
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 21[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 1.0ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.257599', '2015-04-22 18:42:50.257599')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.7ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 22 Rendered monster_classes/index.html.erb within layouts/application (4.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 1.1ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.270780', '2015-04-22 18:42:50.270780')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"23"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 23 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.0ms | ActiveRecord: 0.4ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.285837', '2015-04-22 18:42:50.285837')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.1ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 18:42:50.301351', '2015-04-22 18:42:50.301351')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"25"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 25 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.318838', '2015-04-22 18:42:50.318838')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 1, '2015-04-22 18:42:50.328797', '2015-04-22 18:42:50.328797')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.335501', '2015-04-22 18:42:50.335501')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 2, '2015-04-22 18:42:50.337545', '2015-04-22 18:42:50.337545')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.349495', '2015-04-22 18:42:50.349495')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"3"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 3 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 3
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.8ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.362462', '2015-04-22 18:42:50.362462')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"4"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 4 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.377932', '2015-04-22 18:42:50.377932')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.382056', '2015-04-22 18:42:50.382056')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/6 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.389778', '2015-04-22 18:42:50.389778')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"7"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 7 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/7 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.399877', '2015-04-22 18:42:50.399877')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.3ms)
Rendered master_skills/new.html.erb within layouts/application (5.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 9.4ms | ActiveRecord: 0.3ms)
[1m[36m (1.5ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.420622', '2015-04-22 18:42:50.420622')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.432366', '2015-04-22 18:42:50.432366')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"10"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 10 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.2ms)
Rendered master_skills/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.8ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.448399', '2015-04-22 18:42:50.448399')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"11"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 11 LIMIT 1[0m
Rendered master_skills/_form.html.erb (1.7ms)
Rendered master_skills/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 18:42:50.459432', '2015-04-22 18:42:50.459432')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (2.1ms) Rendered master_skills/new.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.479282', '2015-04-22 18:42:50.479282')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (3.1ms)
Rendered locations/new.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 11.2ms | ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.502760', '2015-04-22 18:42:50.502760')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"4"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 4 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.9ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.514563', '2015-04-22 18:42:50.514563')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.519132', '2015-04-22 18:42:50.519132')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/6 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.526511', '2015-04-22 18:42:50.526511')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (2.0ms) Rendered layouts/_navigation.html.erb (2.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.540473', '2015-04-22 18:42:50.540473')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"8"}
[1m[36mLocation Load (0.4ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 8 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 6.3ms | ActiveRecord: 0.7ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.8ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.558578', '2015-04-22 18:42:50.558578')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"9"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 9 LIMIT 1[0m
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.570505', '2015-04-22 18:42:50.570505')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"10"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 10 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 10
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 10[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.8ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.0ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.582309', '2015-04-22 18:42:50.582309')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.2ms) Rendered locations/new.html.erb within layouts/application (1.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 18:42:50.593919', '2015-04-22 18:42:50.593919')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"12"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 12 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/12 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:50.603513', '2015-04-22 18:42:50.603513')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (19, '2015-04-22 18:42:50.605476', '2015-04-22 18:42:50.605476')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 18:42:50.608906', '2015-04-22 18:42:50.608906')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (20, 3, '2015-04-22 18:42:50.611528', '2015-04-22 18:42:50.611528')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 18:42:50.613989', '2015-04-22 18:42:50.613989')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (21, '2015-04-22 18:42:50.616868', '2015-04-22 18:42:50.616868')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.086430', '2015-04-22 19:22:46.086430')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 19:22:46.089507', '2015-04-22 19:22:46.089507')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 19:22:46.091196', '2015-04-22 19:22:46.091196')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (30.9ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.164042', '2015-04-22 19:22:46.164042')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (13.1ms) Rendered books/new.html.erb within layouts/application (16.2ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (2.0ms) Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 156ms (Views: 155.1ms | ActiveRecord: 0.0ms)
[1m[36m (10.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.337298', '2015-04-22 19:22:46.337298')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"12"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 12 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/12 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.351810', '2015-04-22 19:22:46.351810')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.356413', '2015-04-22 19:22:46.356413')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/14 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.363196', '2015-04-22 19:22:46.363196')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"15"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 15 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.1ms)
Rendered books/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.5ms)
[1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.380378', '2015-04-22 19:22:46.380378')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"16"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 16 LIMIT 1
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.391349', '2015-04-22 19:22:46.391349')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.5ms)
Rendered books/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.406123', '2015-04-22 19:22:46.406123')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.419722', '2015-04-22 19:22:46.419722')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"19"}
[1m[36mBook Load (0.9ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 19 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.6ms | ActiveRecord: 0.9ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 19:22:46.445533', '2015-04-22 19:22:46.445533')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"20"}
[1m[35mBook Load (0.4ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 20 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 20
[1m[36mSQL (0.4ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 20[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 25ms (ActiveRecord: 2.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.512910', '2015-04-22 19:22:46.512910')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.521553', '2015-04-22 19:22:46.521553')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/27 Completed 302 Found in 6ms (ActiveRecord: 1.5ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.534049', '2015-04-22 19:22:46.534049')[0m
[1m[35m (0.4ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"28"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 28 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (4.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (5.8ms)
Rendered layouts/_navigation_links.html.erb (3.7ms)
Rendered layouts/_navigation.html.erb (4.8ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 21ms (Views: 18.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.567463', '2015-04-22 19:22:46.567463')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"29"}
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 29 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.5ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 29
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 29[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 31ms (ActiveRecord: 2.7ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.612759', '2015-04-22 19:22:46.612759')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 30 Rendered monster_classes/index.html.erb within layouts/application (4.5ms) Rendered layouts/_navigation_links.html.erb (1.6ms) Rendered layouts/_navigation.html.erb (1.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.7ms | ActiveRecord: 0.7ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.629416', '2015-04-22 19:22:46.629416')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"31"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 31 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 31[0m
Rendered monster_classes/show.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.5ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.643282', '2015-04-22 19:22:46.643282')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (0.8ms) Rendered monster_classes/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.653668', '2015-04-22 19:22:46.653668')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"33"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 33 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/33 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.665612', '2015-04-22 19:22:46.665612')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.3ms)
Rendered monster_classes/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (3.2ms)
Rendered layouts/_navigation.html.erb (3.4ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 7.1ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.682822', '2015-04-22 19:22:46.682822')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"35"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 35 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 3.6ms | ActiveRecord: 0.4ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.704302', '2015-04-22 19:22:46.704302')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"25"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 25 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 25
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.716191', '2015-04-22 19:22:46.716191')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (5.2ms)
Rendered master_traits/new.html.erb within layouts/application (6.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 11.6ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.739370', '2015-04-22 19:22:46.739370')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"27"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 27 LIMIT 1[0m
[1m[35m (0.7ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 4.8ms | ActiveRecord: 1.1ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.754114', '2015-04-22 19:22:46.754114')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"28"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 28 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/28 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.765868', '2015-04-22 19:22:46.765868')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"29"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 29 LIMIT 1[0m
Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (3.4ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.777053', '2015-04-22 19:22:46.777053')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.7ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.794248', '2015-04-22 19:22:46.794248')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.798608', '2015-04-22 19:22:46.798608')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/32 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.804703', '2015-04-22 19:22:46.804703')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"33"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 33 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:46.816174', '2015-04-22 19:22:46.816174')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.6ms) Rendered master_traits/new.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.845838', '2015-04-22 19:22:46.845838')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 36, '2015-04-22 19:22:46.850285', '2015-04-22 19:22:46.850285')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"17"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 17 LIMIT 1[0m
[1m[35mMonsterName Load (1.0ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 17
Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (12.6ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 17
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (5.2ms)
Rendered monsters/_expanding_fieldset.html.erb (15.0ms)
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 17
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (6.5ms)
Rendered monsters/_expanding_fieldset.html.erb (15.5ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 17
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (11.3ms)
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 17[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (12.3ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 17[0m
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.3ms)
Rendered monsters/_expanding_fieldset.html.erb (16.8ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 17[0m
Rendered monsters/_parry_score_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (20.0ms)
[1m[35mPageReference Load (1.0ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 17
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.9ms)
Rendered monsters/_form.html.erb (128.3ms)
Rendered monsters/edit.html.erb within layouts/application (129.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 135ms (Views: 122.2ms | ActiveRecord: 12.3ms)
[1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:46.996156', '2015-04-22 19:22:46.996156')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 37, '2015-04-22 19:22:46.998289', '2015-04-22 19:22:46.998289')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"37", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 37, '2015-04-22 19:22:47.006854', '2015-04-22 19:22:47.006854')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/19 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.015072', '2015-04-22 19:22:47.015072')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 38, '2015-04-22 19:22:47.017132', '2015-04-22 19:22:47.017132')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (2.0ms) Rendered monsters/_monster_name_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (4.8ms) [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.4ms) [1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.4ms) Rendered monsters/_expanding_fieldset.html.erb (7.4ms) [1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (1.9ms) Rendered monsters/_expanding_fieldset.html.erb (3.5ms) Rendered monsters/_attack_fields.html.erb (1.5ms) Rendered monsters/_attack_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (4.2ms) [1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (2.6ms) [1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (3.5ms) Rendered monsters/_parry_score_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (2.4ms) [1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (1.2ms) Rendered monsters/_expanding_fieldset.html.erb (2.7ms) Rendered monsters/_form.html.erb (40.6ms) Rendered monsters/new.html.erb within layouts/application (41.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.6ms)
Completed 200 OK in 48ms (Views: 42.9ms | ActiveRecord: 1.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.072831', '2015-04-22 19:22:47.072831')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 39, '2015-04-22 19:22:47.074960', '2015-04-22 19:22:47.074960')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
[1m[35mBook Load (0.0ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_form.html.erb (34.7ms)
Rendered monsters/new.html.erb within layouts/application (34.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 41ms (Views: 36.2ms | ActiveRecord: 1.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.125889', '2015-04-22 19:22:47.125889')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 40, '2015-04-22 19:22:47.127962', '2015-04-22 19:22:47.127962')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 22[0m [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 40 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (5.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.6ms | ActiveRecord: 0.9ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.144550', '2015-04-22 19:22:47.144550')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 41, '2015-04-22 19:22:47.146620', '2015-04-22 19:22:47.146620')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"23"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 23 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 23
[1m[36mSkill Load (0.1ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 23[0m
[1m[35mTrait Load (0.1ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 23
[1m[36mAttack Load (0.1ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 23[0m
[1m[35mDamageResistance Load (0.1ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 23
[1m[36mMovementRate Load (0.1ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 23[0m
[1m[35mMonsterName Load (0.1ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 23
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 23[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 23
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.9ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.164063', '2015-04-22 19:22:47.164063')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 42, '2015-04-22 19:22:47.166161', '2015-04-22 19:22:47.166161')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"24"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 24 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 24 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 24[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[35mMonsterClass Load (0.6ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 24[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[36mDamageResistance Load (0.6ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 24[0m
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
[1m[36mAttack Load (0.1ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 24[0m
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[35mTrait Load (0.5ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 24
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 24
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 24
Rendered monsters/_parry_score_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 24[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (41.5ms)
Rendered monsters/edit.html.erb within layouts/application (41.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 49ms (Views: 40.0ms | ActiveRecord: 4.7ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.222737', '2015-04-22 19:22:47.222737')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 43, '2015-04-22 19:22:47.224654', '2015-04-22 19:22:47.224654')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"25"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 25 LIMIT 1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 25
[1m[36mMonsterClass Load (0.9ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 43 LIMIT 1[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 25
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 25[0m
[1m[35mDamageResistance Load (0.1ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 25
Rendered monsters/_show_stat_block.html.erb (2.9ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 25[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 25
[1m[36mSkill Load (0.1ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 25[0m
[1m[35mPageReference Load (0.1ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 25
Rendered monsters/show.html.erb within layouts/application (9.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.4ms | ActiveRecord: 2.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.245587', '2015-04-22 19:22:47.245587')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 44, '2015-04-22 19:22:47.248131', '2015-04-22 19:22:47.248131')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"26"}
[1m[36mMonster Load (0.5ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 26 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 26 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/26 Completed 302 Found in 6ms (ActiveRecord: 1.0ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.272202', '2015-04-22 19:22:47.272202')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"13"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 13 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.1ms)
Rendered locations/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 8.8ms | ActiveRecord: 0.5ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.293271', '2015-04-22 19:22:47.293271')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.2ms) Rendered locations/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.305830', '2015-04-22 19:22:47.305830')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"15"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 15 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.316630', '2015-04-22 19:22:47.316630')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"16"}
[1m[36mLocation Load (0.6ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 16 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/16 Completed 302 Found in 3ms (ActiveRecord: 0.8ms)
[1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.328227', '2015-04-22 19:22:47.328227')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"17"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 17 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 17
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 17[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.340977', '2015-04-22 19:22:47.340977')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.355314', '2015-04-22 19:22:47.355314')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.360057', '2015-04-22 19:22:47.360057')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/20 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.367828', '2015-04-22 19:22:47.367828')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"21"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 21 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.379186', '2015-04-22 19:22:47.379186')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.3ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.393490', '2015-04-22 19:22:47.393490')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 45, '2015-04-22 19:22:47.396395', '2015-04-22 19:22:47.396395')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 19:22:47.400479', '2015-04-22 19:22:47.400479')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (27, 23, 1, '2015-04-22 19:22:47.404285', '2015-04-22 19:22:47.404285')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.407026', '2015-04-22 19:22:47.407026')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 46, '2015-04-22 19:22:47.410086', '2015-04-22 19:22:47.410086')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 19:22:47.413275', '2015-04-22 19:22:47.413275')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (28, 24, 2, 'Flexible', '2015-04-22 19:22:47.415890', '2015-04-22 19:22:47.415890')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 19:22:47.424232', '2015-04-22 19:22:47.424232')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 19:22:47.426295', '2015-04-22 19:22:47.426295')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 19:22:47.427809', '2015-04-22 19:22:47.427809')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.443473', '2015-04-22 19:22:47.443473')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (2.3ms) Rendered move_types/new.html.erb within layouts/application (3.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.0ms | ActiveRecord: 0.0ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.459433', '2015-04-22 19:22:47.459433')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.464785', '2015-04-22 19:22:47.464785')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/13 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.471689', '2015-04-22 19:22:47.471689')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"14"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 14 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 14[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 14
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 6ms (ActiveRecord: 1.0ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.486684', '2015-04-22 19:22:47.486684')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"15"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 15 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.497335', '2015-04-22 19:22:47.497335')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.1ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.509786', '2015-04-22 19:22:47.509786')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"17"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 17 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.523435', '2015-04-22 19:22:47.523435')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"18"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 18 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/18 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.533898', '2015-04-22 19:22:47.533898')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"19"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 19 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (2.0ms)
Rendered move_types/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (7.7ms)
Rendered layouts/_navigation.html.erb (7.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 15ms (Views: 11.4ms | ActiveRecord: 0.4ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 19:22:47.555523', '2015-04-22 19:22:47.555523')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:47.567736', '2015-04-22 19:22:47.567736')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (35, '2015-04-22 19:22:47.570892', '2015-04-22 19:22:47.570892')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 19:22:47.573572', '2015-04-22 19:22:47.573572')[0m
[1m[35m (0.7ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (36, 3, '2015-04-22 19:22:47.576446', '2015-04-22 19:22:47.576446')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 19:22:47.578710', '2015-04-22 19:22:47.578710')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (37, '2015-04-22 19:22:47.581516', '2015-04-22 19:22:47.581516')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 8.0ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.613752', '2015-04-22 19:22:47.613752')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (4.2ms)
Rendered master_skills/new.html.erb within layouts/application (5.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.4ms | ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.637846', '2015-04-22 19:22:47.637846')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"14"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 14 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/edit.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.654408', '2015-04-22 19:22:47.654408')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (2.4ms) Rendered master_skills/new.html.erb within layouts/application (2.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 5.1ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.666395', '2015-04-22 19:22:47.666395')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"16"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 16 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.677948', '2015-04-22 19:22:47.677948')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"17"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 17 LIMIT 1[0m
Rendered master_skills/_form.html.erb (1.9ms)
Rendered master_skills/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.689548', '2015-04-22 19:22:47.689548')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.3ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.702372', '2015-04-22 19:22:47.702372')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"19"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 19 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/19 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.712213', '2015-04-22 19:22:47.712213')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.717277', '2015-04-22 19:22:47.717277')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/21 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.725401', '2015-04-22 19:22:47.725401')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"22"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 22 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 22
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.736453', '2015-04-22 19:22:47.736453')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 23, '2015-04-22 19:22:47.739516', '2015-04-22 19:22:47.739516')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 19:22:47.745735', '2015-04-22 19:22:47.745735')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.7ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 24, '2015-04-22 19:22:47.748427', '2015-04-22 19:22:47.748427')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.755142', '2015-04-22 19:22:47.755142')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 47, '2015-04-22 19:22:47.757730', '2015-04-22 19:22:47.757730')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 19:22:47.762747', '2015-04-22 19:22:47.762747')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 19:22:47.766237', '2015-04-22 19:22:47.766237')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (38, 29, '2015-04-22 19:22:47.774107', '2015-04-22 19:22:47.774107')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (39, 1, 29, '2015-04-22 19:22:47.777369', '2015-04-22 19:22:47.777369')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.785592', '2015-04-22 19:22:47.785592')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 48, '2015-04-22 19:22:47.787623', '2015-04-22 19:22:47.787623')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 19:22:47.791157', '2015-04-22 19:22:47.791157')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 19:22:47.793947', '2015-04-22 19:22:47.793947')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (40, 3, 30, '2015-04-22 19:22:47.795745', '2015-04-22 19:22:47.795745')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (41, 30, '2015-04-22 19:22:47.797467', '2015-04-22 19:22:47.797467')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.804538', '2015-04-22 19:22:47.804538')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 49, '2015-04-22 19:22:47.806497', '2015-04-22 19:22:47.806497')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 19:22:47.809758', '2015-04-22 19:22:47.809758')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 31, `updated_at` = '2015-04-22 19:22:47.811278' WHERE `monster_names`.`id` = 10[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 31[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 19:22:47.816496', '2015-04-22 19:22:47.816496')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 31, `updated_at` = '2015-04-22 19:22:47.818444' WHERE `monster_names`.`id` = 11
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 19:22:47.821184', '2015-04-22 19:22:47.821184')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 31, `updated_at` = '2015-04-22 19:22:47.823147' WHERE `monster_names`.`id` = 12
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 19:22:47.828720', '2015-04-22 19:22:47.828720')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 50, '2015-04-22 19:22:47.831529', '2015-04-22 19:22:47.831529')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 19:22:47.835131', '2015-04-22 19:22:47.835131')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (42, 32, '2015-04-22 19:22:47.837407', '2015-04-22 19:22:47.837407')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.180969', '2015-04-22 20:10:19.180969')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 51, '2015-04-22 20:10:19.187509', '2015-04-22 20:10:19.187509')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 20:10:19.205571', '2015-04-22 20:10:19.205571')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 20:10:19.220381', '2015-04-22 20:10:19.220381')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (43, 3, 33, '2015-04-22 20:10:19.252391', '2015-04-22 20:10:19.252391')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (44, 33, '2015-04-22 20:10:19.256251', '2015-04-22 20:10:19.256251')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (28.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.293006', '2015-04-22 20:10:19.293006')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 52, '2015-04-22 20:10:19.297000', '2015-04-22 20:10:19.297000')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 20:10:19.303426', '2015-04-22 20:10:19.303426')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 20:10:19.309220', '2015-04-22 20:10:19.309220')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (45, 34, '2015-04-22 20:10:19.313481', '2015-04-22 20:10:19.313481')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (46, 1, 34, '2015-04-22 20:10:19.318149', '2015-04-22 20:10:19.318149')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.326956', '2015-04-22 20:10:19.326956')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 53, '2015-04-22 20:10:19.331433', '2015-04-22 20:10:19.331433')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 20:10:19.357282', '2015-04-22 20:10:19.357282')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 35, `updated_at` = '2015-04-22 20:10:19.361786' WHERE `monster_names`.`id` = 13[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 35[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 20:10:19.370942', '2015-04-22 20:10:19.370942')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m UPDATE `monster_names` SET `monster_id` = 35, `updated_at` = '2015-04-22 20:10:19.373714' WHERE `monster_names`.`id` = 14
[1m[36m (0.4ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 20:10:19.378310', '2015-04-22 20:10:19.378310')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m UPDATE `monster_names` SET `monster_id` = 35, `updated_at` = '2015-04-22 20:10:19.380843' WHERE `monster_names`.`id` = 15
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.9ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.390534', '2015-04-22 20:10:19.390534')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 54, '2015-04-22 20:10:19.393586', '2015-04-22 20:10:19.393586')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 20:10:19.400360', '2015-04-22 20:10:19.400360')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (47, 36, '2015-04-22 20:10:19.405480', '2015-04-22 20:10:19.405480')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.427285', '2015-04-22 20:10:19.427285')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 55, '2015-04-22 20:10:19.429369', '2015-04-22 20:10:19.429369')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"37"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 37 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 37
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 55 LIMIT 1[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 37
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 37[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 37
Rendered monsters/_show_stat_block.html.erb (13.8ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 37[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 37
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 37[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 37
Rendered monsters/show.html.erb within layouts/application (35.1ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 76ms (Views: 69.0ms | ActiveRecord: 5.5ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.514998', '2015-04-22 20:10:19.514998')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 56, '2015-04-22 20:10:19.517088', '2015-04-22 20:10:19.517088')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"38"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 38 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 38 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/38 Completed 302 Found in 7ms (ActiveRecord: 0.6ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.533622', '2015-04-22 20:10:19.533622')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 57, '2015-04-22 20:10:19.535723', '2015-04-22 20:10:19.535723')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"39"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 39 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 39
Rendered monsters/_monster_name_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 39
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (6.4ms)
Rendered monsters/_expanding_fieldset.html.erb (12.1ms)
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 39
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (11.9ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 39
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (8.4ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 39[0m
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 39[0m
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.0ms)
Rendered monsters/_expanding_fieldset.html.erb (10.5ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 39[0m
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (7.8ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 39
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (6.4ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
Rendered monsters/_form.html.erb (95.9ms)
Rendered monsters/edit.html.erb within layouts/application (97.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 101ms (Views: 93.8ms | ActiveRecord: 6.6ms)
[1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.645301', '2015-04-22 20:10:19.645301')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 58, '2015-04-22 20:10:19.647258', '2015-04-22 20:10:19.647258')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 40[0m [1m[35mMonsterClass Load (0.1ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 58 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (4.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.7ms | ActiveRecord: 0.6ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.662302', '2015-04-22 20:10:19.662302')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 59, '2015-04-22 20:10:19.664379', '2015-04-22 20:10:19.664379')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.2ms) Rendered monsters/_monster_name_fields.html.erb (0.7ms) Rendered monsters/_expanding_fieldset.html.erb (3.7ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.3ms) [1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (6.3ms) [1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (1.9ms) Rendered monsters/_expanding_fieldset.html.erb (4.2ms) Rendered monsters/_attack_fields.html.erb (1.8ms) Rendered monsters/_attack_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (5.0ms) [1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.1ms) [1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (2.9ms) Rendered monsters/_parry_score_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (2.2ms) [1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (2.4ms) Rendered monsters/_form.html.erb (38.7ms) Rendered monsters/new.html.erb within layouts/application (40.2ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 46ms (Views: 42.2ms | ActiveRecord: 1.1ms)
[1m[35m (3.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.719273', '2015-04-22 20:10:19.719273')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 60, '2015-04-22 20:10:19.721405', '2015-04-22 20:10:19.721405')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"42"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 42 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 42 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (1.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 42
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 42
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 42
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 42
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 42[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 42[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mParryScore Load (0.1ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 42[0m
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 42
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Rendered monsters/_form.html.erb (37.7ms)
Rendered monsters/edit.html.erb within layouts/application (38.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 45ms (Views: 37.5ms | ActiveRecord: 4.4ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.776677', '2015-04-22 20:10:19.776677')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 61, '2015-04-22 20:10:19.778715', '2015-04-22 20:10:19.778715')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"61", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 61, '2015-04-22 20:10:19.787385', '2015-04-22 20:10:19.787385')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/44 Completed 302 Found in 7ms (ActiveRecord: 0.5ms)
[1m[35m (1.1ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.798533', '2015-04-22 20:10:19.798533')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 62, '2015-04-22 20:10:19.800498', '2015-04-22 20:10:19.800498')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_form.html.erb (34.4ms)
Rendered monsters/new.html.erb within layouts/application (34.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 47ms (Views: 35.5ms | ActiveRecord: 1.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:19.858372', '2015-04-22 20:10:19.858372')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 63, '2015-04-22 20:10:19.861260', '2015-04-22 20:10:19.861260')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"46"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 46 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 46
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 46[0m
[1m[35mTrait Load (0.1ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 46
[1m[36mAttack Load (0.1ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 46[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 46
[1m[36mMovementRate Load (0.1ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 46[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 46
[1m[36mParryScore Load (0.1ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 46[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 46
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.7ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.887588', '2015-04-22 20:10:19.887588')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"25"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 25 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 25[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.899099', '2015-04-22 20:10:19.899099')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (4.3ms) Rendered master_skills/new.html.erb within layouts/application (5.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 11.7ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.918122', '2015-04-22 20:10:19.918122')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.922440', '2015-04-22 20:10:19.922440')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/28 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.930910', '2015-04-22 20:10:19.930910')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.2ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.946375', '2015-04-22 20:10:19.946375')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.957387', '2015-04-22 20:10:19.957387')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"31"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 31 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/31 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.966966', '2015-04-22 20:10:19.966966')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"32"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 32 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (0.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.3ms)
[1m[35m (3.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.979148', '2015-04-22 20:10:19.979148')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"33"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 33 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.6ms)
Rendered master_skills/edit.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.0ms | ActiveRecord: 0.5ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:19.995062', '2015-04-22 20:10:19.995062')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"34"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 34 LIMIT 1[0m
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.008504', '2015-04-22 20:10:20.008504')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (48, '2015-04-22 20:10:20.010519', '2015-04-22 20:10:20.010519')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.012519', '2015-04-22 20:10:20.012519')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (49, 3, '2015-04-22 20:10:20.014421', '2015-04-22 20:10:20.014421')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 20:10:20.016222', '2015-04-22 20:10:20.016222')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (50, '2015-04-22 20:10:20.018461', '2015-04-22 20:10:20.018461')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.038385', '2015-04-22 20:10:20.038385')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"21"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 21 LIMIT 1[0m
Rendered move_types/_form.html.erb (2.2ms)
Rendered move_types/edit.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 10.2ms | ActiveRecord: 0.2ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.057761', '2015-04-22 20:10:20.057761')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"22"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 22 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/22 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.067885', '2015-04-22 20:10:20.067885')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"23"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 23 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 23
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 23[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.080372', '2015-04-22 20:10:20.080372')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (3.5ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.094679', '2015-04-22 20:10:20.094679')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.098939', '2015-04-22 20:10:20.098939')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/26 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (3.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.107230', '2015-04-22 20:10:20.107230')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"27"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 27 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (2.8ms)
Rendered move_types/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 5.6ms | ActiveRecord: 0.5ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.123460', '2015-04-22 20:10:20.123460')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (0.7ms) Rendered move_types/new.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (1.8ms) Rendered layouts/_navigation.html.erb (2.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.134979', '2015-04-22 20:10:20.134979')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"29"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 29 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 20:10:20.145516', '2015-04-22 20:10:20.145516')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.161778', '2015-04-22 20:10:20.161778')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 20:10:20.163567', '2015-04-22 20:10:20.163567')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 20:10:20.165181', '2015-04-22 20:10:20.165181')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.178542', '2015-04-22 20:10:20.178542')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.184158', '2015-04-22 20:10:20.184158')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/65 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.192285', '2015-04-22 20:10:20.192285')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 8.4ms | ActiveRecord: 0.1ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.210514', '2015-04-22 20:10:20.210514')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"67"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 67 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 67
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 67[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 6ms (ActiveRecord: 1.0ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.225765', '2015-04-22 20:10:20.225765')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 68 Rendered monster_classes/index.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.4ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.238257', '2015-04-22 20:10:20.238257')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.1ms) Rendered monster_classes/new.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 3ms (Views: 2.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.248755', '2015-04-22 20:10:20.248755')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"70"}
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 70 LIMIT 1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/70 Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.262283', '2015-04-22 20:10:20.262283')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"71"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 71 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.5ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.276037', '2015-04-22 20:10:20.276037')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"72"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 72 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)
[1m[35m (3.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.288311', '2015-04-22 20:10:20.288311')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"73"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 73 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 73
Rendered monster_classes/show.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.6ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.310491', '2015-04-22 20:10:20.310491')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (2.8ms) Rendered locations/new.html.erb within layouts/application (3.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 9.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.329121', '2015-04-22 20:10:20.329121')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (3.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 7.4ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.3ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.349066', '2015-04-22 20:10:20.349066')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"27"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 27 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.0ms)
Rendered locations/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 6.1ms | ActiveRecord: 0.4ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.366508', '2015-04-22 20:10:20.366508')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"28"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 28 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.377785', '2015-04-22 20:10:20.377785')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"29"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 29 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.390674', '2015-04-22 20:10:20.390674')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.393864', '2015-04-22 20:10:20.393864')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/31 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.401550', '2015-04-22 20:10:20.401550')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.7ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.3ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.412930', '2015-04-22 20:10:20.412930')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"33"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 33 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.7ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 33[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 33
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 1.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.427391', '2015-04-22 20:10:20.427391')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"34"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 34 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/34 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 6.3ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.453149', '2015-04-22 20:10:20.453149')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 74, '2015-04-22 20:10:20.455003', '2015-04-22 20:10:20.455003')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 20:10:20.459271', '2015-04-22 20:10:20.459271')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (47, 35, 1, '2015-04-22 20:10:20.462815', '2015-04-22 20:10:20.462815')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 20:10:20.466546', '2015-04-22 20:10:20.466546')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 75, '2015-04-22 20:10:20.468340', '2015-04-22 20:10:20.468340')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 20:10:20.470719', '2015-04-22 20:10:20.470719')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (48, 36, 2, 'Flexible', '2015-04-22 20:10:20.473321', '2015-04-22 20:10:20.473321')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.486875', '2015-04-22 20:10:20.486875')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"54"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 54 LIMIT 1
Rendered master_traits/_form.html.erb (12.4ms)
Rendered master_traits/edit.html.erb within layouts/application (13.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 19ms (Views: 17.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.513555', '2015-04-22 20:10:20.513555')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"55"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 55 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.525585', '2015-04-22 20:10:20.525585')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"56"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 56 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 56[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.536311', '2015-04-22 20:10:20.536311')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.7ms)
Rendered master_traits/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.4ms | ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.555379', '2015-04-22 20:10:20.555379')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.566701', '2015-04-22 20:10:20.566701')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.6ms) Rendered master_traits/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.576989', '2015-04-22 20:10:20.576989')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"60"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 60 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.5ms)
Rendered master_traits/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.9ms | ActiveRecord: 0.4ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.593627', '2015-04-22 20:10:20.593627')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.597609', '2015-04-22 20:10:20.597609')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/62 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 20:10:20.605525', '2015-04-22 20:10:20.605525')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"63"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 63 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/63 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.624224', '2015-04-22 20:10:20.624224')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"21"}
[1m[36mBook Load (0.5ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 21 LIMIT 1[0m
Rendered books/_form.html.erb (2.4ms)
Rendered books/edit.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.6ms | ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.642522', '2015-04-22 20:10:20.642522')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.647443', '2015-04-22 20:10:20.647443')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/23 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.656257', '2015-04-22 20:10:20.656257')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"24"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 24 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.5ms)
Rendered books/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.4ms | ActiveRecord: 0.5ms)
[1m[35m (3.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.671936', '2015-04-22 20:10:20.671936')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.682512', '2015-04-22 20:10:20.682512')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (2.0ms) Rendered books/new.html.erb within layouts/application (2.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.694320', '2015-04-22 20:10:20.694320')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.1ms)
Rendered books/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.710262', '2015-04-22 20:10:20.710262')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"28"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 28 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.721979', '2015-04-22 20:10:20.721979')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"29"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 29 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/29 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 20:10:20.732444', '2015-04-22 20:10:20.732444')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"30"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 30 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 30
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 30[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 20:10:20.746436', '2015-04-22 20:10:20.746436')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 20:10:20.748333', '2015-04-22 20:10:20.748333')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 20:10:20.750039', '2015-04-22 20:10:20.750039')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:20.755812', '2015-04-22 20:10:20.755812')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 35, '2015-04-22 20:10:20.758612', '2015-04-22 20:10:20.758612')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 20:10:20.765475', '2015-04-22 20:10:20.765475')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 36, '2015-04-22 20:10:20.767844', '2015-04-22 20:10:20.767844')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.305198', '2015-04-22 21:20:15.305198')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 76, '2015-04-22 21:20:15.313373', '2015-04-22 21:20:15.313373')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.323976', '2015-04-22 21:20:15.323976')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (49, 37, 1, '2015-04-22 21:20:15.327114', '2015-04-22 21:20:15.327114')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.329823', '2015-04-22 21:20:15.329823')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 77, '2015-04-22 21:20:15.331415', '2015-04-22 21:20:15.331415')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:20:15.333699', '2015-04-22 21:20:15.333699')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (50, 38, 2, 'Flexible', '2015-04-22 21:20:15.336242', '2015-04-22 21:20:15.336242')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (9.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.369521', '2015-04-22 21:20:15.369521')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"39"}
[1m[36mLocation Load (0.4ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 39 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.4ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 39[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 39
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 18ms (ActiveRecord: 1.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.397683', '2015-04-22 21:20:15.397683')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"40"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 40 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (8.2ms)
Rendered locations/edit.html.erb within layouts/application (12.1ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 59ms (Views: 52.4ms | ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.463367', '2015-04-22 21:20:15.463367')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"41"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 41 LIMIT 1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.474461', '2015-04-22 21:20:15.474461')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.0ms) Rendered locations/new.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.6ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.484832', '2015-04-22 21:20:15.484832')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"43"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 43 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.3ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.497264', '2015-04-22 21:20:15.497264')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.3ms)
[1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.508483', '2015-04-22 21:20:15.508483')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.512136', '2015-04-22 21:20:15.512136')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/46 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.519480', '2015-04-22 21:20:15.519480')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.4ms)
Rendered locations/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:20:15.533370', '2015-04-22 21:20:15.533370')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"48"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 48 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/48 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.567027', '2015-04-22 21:20:15.567027')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 78, '2015-04-22 21:20:15.570448', '2015-04-22 21:20:15.570448')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (12.8ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (6.0ms)
Rendered monsters/_expanding_fieldset.html.erb (14.9ms)
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (6.6ms)
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (11.6ms)
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (14.5ms)
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.1ms)
Rendered monsters/_expanding_fieldset.html.erb (14.5ms)
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (11.5ms)
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (5.6ms)
Rendered monsters/_expanding_fieldset.html.erb (17.2ms)
Rendered monsters/_form.html.erb (119.3ms)
Rendered monsters/new.html.erb within layouts/application (120.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 130ms (Views: 117.1ms | ActiveRecord: 9.3ms)
[1m[35m (0.9ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.712900', '2015-04-22 21:20:15.712900')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 79, '2015-04-22 21:20:15.715447', '2015-04-22 21:20:15.715447')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.5ms) Rendered monsters/_monster_name_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (4.0ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.0ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (5.4ms) [1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (2.7ms) Rendered monsters/_expanding_fieldset.html.erb (4.5ms) Rendered monsters/_attack_fields.html.erb (3.0ms) Rendered monsters/_attack_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (7.6ms) [1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (2.4ms) Rendered monsters/_expanding_fieldset.html.erb (5.3ms) [1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (2.7ms) Rendered monsters/_parry_score_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (2.0ms) [1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (2.2ms) Rendered monsters/_expanding_fieldset.html.erb (3.5ms) Rendered monsters/_form.html.erb (44.7ms) Rendered monsters/new.html.erb within layouts/application (45.0ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 49ms (Views: 45.9ms | ActiveRecord: 1.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.772947', '2015-04-22 21:20:15.772947')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 80, '2015-04-22 21:20:15.775158', '2015-04-22 21:20:15.775158')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"53"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 53 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 53[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 53[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 53[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
[1m[36mAttack Load (0.4ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 53[0m
Rendered monsters/_attack_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
[1m[35mTrait Load (0.4ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 53
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 53
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 53
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 53[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_form.html.erb (43.6ms)
Rendered monsters/edit.html.erb within layouts/application (44.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 48ms (Views: 43.5ms | ActiveRecord: 3.7ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.832317', '2015-04-22 21:20:15.832317')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 81, '2015-04-22 21:20:15.834477', '2015-04-22 21:20:15.834477')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"54"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 54 LIMIT 1[0m
[1m[35mMonsterName Load (0.5ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 54
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 81 LIMIT 1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 54
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 54[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 54
Rendered monsters/_show_stat_block.html.erb (4.1ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 54[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 54
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 54[0m
[1m[35mPageReference Load (0.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 54
Rendered monsters/show.html.erb within layouts/application (19.2ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 24ms (Views: 20.5ms | ActiveRecord: 2.6ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.867471', '2015-04-22 21:20:15.867471')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 82, '2015-04-22 21:20:15.870684', '2015-04-22 21:20:15.870684')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"82", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 82, '2015-04-22 21:20:15.878016', '2015-04-22 21:20:15.878016')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/56 Completed 302 Found in 6ms (ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.887913', '2015-04-22 21:20:15.887913')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 83, '2015-04-22 21:20:15.890244', '2015-04-22 21:20:15.890244')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"57"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 57 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 57[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 57
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 57[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 57
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 57[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 57
[1m[36mMonsterName Load (0.1ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 57[0m
[1m[35mParryScore Load (0.1ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 57
[1m[36mSQL (0.9ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 57[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 8ms (ActiveRecord: 2.6ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (4.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.910377', '2015-04-22 21:20:15.910377')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 84, '2015-04-22 21:20:15.913114', '2015-04-22 21:20:15.913114')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"58"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 58 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 58 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 58
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 58
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[35mDamageResistance Load (0.4ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 58
[1m[36mLocation Load (0.6ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 58
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 58[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 58[0m
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 58[0m
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 58
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_form.html.erb (40.5ms)
Rendered monsters/edit.html.erb within layouts/application (41.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 48ms (Views: 39.2ms | ActiveRecord: 4.7ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.969094', '2015-04-22 21:20:15.969094')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 85, '2015-04-22 21:20:15.971977', '2015-04-22 21:20:15.971977')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 59[0m [1m[35mMonsterClass Load (0.1ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 85 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (4.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.6ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:15.986776', '2015-04-22 21:20:15.986776')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 86, '2015-04-22 21:20:15.988464', '2015-04-22 21:20:15.988464')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"60"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 60 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 60 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/60 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.014298', '2015-04-22 21:20:16.014298')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.018718', '2015-04-22 21:20:16.018718')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/32 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.026725', '2015-04-22 21:20:16.026725')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"33"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 33 LIMIT 1
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.5ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.042410', '2015-04-22 21:20:16.042410')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"34"}
[1m[35mBook Load (0.4ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 34 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/34 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.053688', '2015-04-22 21:20:16.053688')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.5ms) Rendered books/new.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.066401', '2015-04-22 21:20:16.066401')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"36"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 36 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.077534', '2015-04-22 21:20:16.077534')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.7ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.6ms)
Rendered books/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.092281', '2015-04-22 21:20:16.092281')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"38"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 38 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 38[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `books` WHERE `books`.`id` = 38
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.105237', '2015-04-22 21:20:16.105237')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"39"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 39 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.8ms | ActiveRecord: 0.5ms)
[1m[36m (4.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:20:16.122387', '2015-04-22 21:20:16.122387')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.145056', '2015-04-22 21:20:16.145056')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"37"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 37 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 6.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.162069', '2015-04-22 21:20:16.162069')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.6ms)
Rendered master_skills/new.html.erb within layouts/application (5.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.5ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.182892', '2015-04-22 21:20:16.182892')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (1.8ms) Rendered master_skills/new.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.193404', '2015-04-22 21:20:16.193404')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.196917', '2015-04-22 21:20:16.196917')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/41 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.9ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.204353', '2015-04-22 21:20:16.204353')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"42"}
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 42 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/edit.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 6.5ms | ActiveRecord: 0.3ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.221476', '2015-04-22 21:20:16.221476')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.233870', '2015-04-22 21:20:16.233870')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"44"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 44 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 44[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.244204', '2015-04-22 21:20:16.244204')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"45"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 45 LIMIT 1[0m
Rendered master_skills/_form.html.erb (1.5ms)
Rendered master_skills/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.255908', '2015-04-22 21:20:16.255908')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"46"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 46 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/46 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.276010', '2015-04-22 21:20:16.276010')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"64"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 64 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (5.3ms)
Rendered master_traits/edit.html.erb within layouts/application (6.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 17ms (Views: 11.7ms | ActiveRecord: 0.7ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.300156', '2015-04-22 21:20:16.300156')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (2.1ms) Rendered master_traits/new.html.erb within layouts/application (3.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.312771', '2015-04-22 21:20:16.312771')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"66"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 66 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/66 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.322826', '2015-04-22 21:20:16.322826')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"67"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 67 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 67[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.333619', '2015-04-22 21:20:16.333619')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.1ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.349490', '2015-04-22 21:20:16.349490')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.354017', '2015-04-22 21:20:16.354017')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/70 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.361180', '2015-04-22 21:20:16.361180')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (1.6ms) Rendered layouts/_navigation.html.erb (1.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.372951', '2015-04-22 21:20:16.372951')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"72"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 72 LIMIT 1
Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.383901', '2015-04-22 21:20:16.383901')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"73"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 73 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.396688', '2015-04-22 21:20:16.396688')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (74, '2015-04-22 21:20:16.400408', '2015-04-22 21:20:16.400408')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.403453', '2015-04-22 21:20:16.403453')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (75, 3, '2015-04-22 21:20:16.405803', '2015-04-22 21:20:16.405803')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:20:16.407641', '2015-04-22 21:20:16.407641')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (76, '2015-04-22 21:20:16.410386', '2015-04-22 21:20:16.410386')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.425049', '2015-04-22 21:20:16.425049')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"31"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 31 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/31 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.436803', '2015-04-22 21:20:16.436803')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (3.3ms)
Rendered move_types/new.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.3ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.458065', '2015-04-22 21:20:16.458065')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"33"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 33 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.3ms)
Rendered layouts/_navigation.html.erb (0.5ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.0ms | ActiveRecord: 0.5ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.472618', '2015-04-22 21:20:16.472618')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"34"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 34 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.482478', '2015-04-22 21:20:16.482478')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.486466', '2015-04-22 21:20:16.486466')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/36 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.494172', '2015-04-22 21:20:16.494172')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"37"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 37 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 37
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 37[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.7ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.514085', '2015-04-22 21:20:16.514085')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"38"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 38 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.3ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.526218', '2015-04-22 21:20:16.526218')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.0ms) Rendered move_types/new.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:20:16.536389', '2015-04-22 21:20:16.536389')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (2.8ms) Rendered layouts/_navigation_links.html.erb (1.5ms) Rendered layouts/_navigation.html.erb (1.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:20:16.553618', '2015-04-22 21:20:16.553618')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:20:16.555237', '2015-04-22 21:20:16.555237')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:20:16.556713', '2015-04-22 21:20:16.556713')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:20:16.562579', '2015-04-22 21:20:16.562579')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:20:16.565290', '2015-04-22 21:20:16.565290')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:20:16.567118', '2015-04-22 21:20:16.567118')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.573577', '2015-04-22 21:20:16.573577')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 87, '2015-04-22 21:20:16.575667', '2015-04-22 21:20:16.575667')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:20:16.578081', '2015-04-22 21:20:16.578081')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 61, `updated_at` = '2015-04-22 21:20:16.579476' WHERE `monster_names`.`id` = 22[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.7ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 61[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:20:16.584519', '2015-04-22 21:20:16.584519')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 61, `updated_at` = '2015-04-22 21:20:16.586048' WHERE `monster_names`.`id` = 23
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:20:16.588234', '2015-04-22 21:20:16.588234')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 61, `updated_at` = '2015-04-22 21:20:16.589831' WHERE `monster_names`.`id` = 24
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.596048', '2015-04-22 21:20:16.596048')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 88, '2015-04-22 21:20:16.598022', '2015-04-22 21:20:16.598022')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:20:16.602637', '2015-04-22 21:20:16.602637')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:20:16.606274', '2015-04-22 21:20:16.606274')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (80, 62, '2015-04-22 21:20:16.609434', '2015-04-22 21:20:16.609434')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (81, 1, 62, '2015-04-22 21:20:16.611942', '2015-04-22 21:20:16.611942')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.618716', '2015-04-22 21:20:16.618716')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 89, '2015-04-22 21:20:16.621249', '2015-04-22 21:20:16.621249')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:20:16.626447', '2015-04-22 21:20:16.626447')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (82, 63, '2015-04-22 21:20:16.629676', '2015-04-22 21:20:16.629676')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.635546', '2015-04-22 21:20:16.635546')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 90, '2015-04-22 21:20:16.637805', '2015-04-22 21:20:16.637805')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:20:16.641280', '2015-04-22 21:20:16.641280')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:20:16.645016', '2015-04-22 21:20:16.645016')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (83, 3, 64, '2015-04-22 21:20:16.646903', '2015-04-22 21:20:16.646903')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (84, 64, '2015-04-22 21:20:16.648704', '2015-04-22 21:20:16.648704')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.655374', '2015-04-22 21:20:16.655374')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 47, '2015-04-22 21:20:16.658188', '2015-04-22 21:20:16.658188')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:20:16.665975', '2015-04-22 21:20:16.665975')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 48, '2015-04-22 21:20:16.668010', '2015-04-22 21:20:16.668010')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.681546', '2015-04-22 21:20:16.681546')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.9ms)
Rendered monster_classes/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (1.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.702768', '2015-04-22 21:20:16.702768')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (0.6ms) Rendered monster_classes/new.html.erb within layouts/application (0.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.713463', '2015-04-22 21:20:16.713463')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"93"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 93 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.5ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 93[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 93
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 6ms (ActiveRecord: 1.1ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.727663', '2015-04-22 21:20:16.727663')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"94"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 94 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 94[0m
Rendered monster_classes/show.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.5ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.740452', '2015-04-22 21:20:16.740452')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"95"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 95 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/95 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.750120', '2015-04-22 21:20:16.750120')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.754257', '2015-04-22 21:20:16.754257')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/97 Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.760849', '2015-04-22 21:20:16.760849')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"98"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 98 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.773211', '2015-04-22 21:20:16.773211')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"99"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 99 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:20:16.785748', '2015-04-22 21:20:16.785748')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 100 Rendered monster_classes/index.html.erb within layouts/application (3.7ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.7ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:19.526549', '2015-04-22 21:30:19.526549')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (85, '2015-04-22 21:30:19.532904', '2015-04-22 21:30:19.532904')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:19.535117', '2015-04-22 21:30:19.535117')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (86, 3, '2015-04-22 21:30:19.537131', '2015-04-22 21:30:19.537131')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:30:19.538946', '2015-04-22 21:30:19.538946')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (87, '2015-04-22 21:30:19.542921', '2015-04-22 21:30:19.542921')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (16.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.581714', '2015-04-22 21:30:19.581714')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"49"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 49 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (10.9ms)
Rendered master_skills/edit.html.erb within layouts/application (24.3ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.6ms)
Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 82ms (Views: 67.1ms | ActiveRecord: 0.5ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.673691', '2015-04-22 21:30:19.673691')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.690295', '2015-04-22 21:30:19.690295')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"51"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 51 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.3ms)
Rendered layouts/_navigation.html.erb (0.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.2ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.701017', '2015-04-22 21:30:19.701017')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"52"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 52 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 52
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.713219', '2015-04-22 21:30:19.713219')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"53"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 53 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/53 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.722280', '2015-04-22 21:30:19.722280')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"54"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 54 LIMIT 1
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.734692', '2015-04-22 21:30:19.734692')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.738346', '2015-04-22 21:30:19.738346')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/56 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.746510', '2015-04-22 21:30:19.746510')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (2.4ms) Rendered master_skills/new.html.erb within layouts/application (2.8ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:19.761331', '2015-04-22 21:30:19.761331')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.785334', '2015-04-22 21:30:19.785334')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.789720', '2015-04-22 21:30:19.789720')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/42 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.798419', '2015-04-22 21:30:19.798419')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"43"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 43 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.7ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 9.3ms | ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.817871', '2015-04-22 21:30:19.817871')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"44"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 44 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 44
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 44[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 14ms (ActiveRecord: 1.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (3.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.841181', '2015-04-22 21:30:19.841181')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.851843', '2015-04-22 21:30:19.851843')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.2ms)
Rendered books/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.867518', '2015-04-22 21:30:19.867518')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.2ms) Rendered books/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.877450', '2015-04-22 21:30:19.877450')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"48"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 48 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/48 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.887364', '2015-04-22 21:30:19.887364')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"49"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 49 LIMIT 1[0m
Rendered books/_form.html.erb (1.5ms)
Rendered books/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:30:19.898320', '2015-04-22 21:30:19.898320')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"50"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 50 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 2.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:30:19.915722', '2015-04-22 21:30:19.915722')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:30:19.918458', '2015-04-22 21:30:19.918458')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:30:19.920381', '2015-04-22 21:30:19.920381')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:19.936842', '2015-04-22 21:30:19.936842')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:19.942310', '2015-04-22 21:30:19.942310')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/102 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:19.950192', '2015-04-22 21:30:19.950192')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"103"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 103 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 103[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 103
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 19ms (ActiveRecord: 1.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:19.977324', '2015-04-22 21:30:19.977324')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (2.1ms) Rendered monster_classes/new.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 7.1ms | ActiveRecord: 0.0ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:19.992620', '2015-04-22 21:30:19.992620')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.9ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.007021', '2015-04-22 21:30:20.007021')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"106"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 106 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.4ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.022466', '2015-04-22 21:30:20.022466')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (1.1ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 107[0m Rendered monster_classes/index.html.erb within layouts/application (3.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 1.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.035475', '2015-04-22 21:30:20.035475')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"108"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 108 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 108
Rendered monster_classes/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.5ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.047174', '2015-04-22 21:30:20.047174')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"109"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 109 LIMIT 1
Rendered monster_classes/_form.html.erb (0.9ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.057526', '2015-04-22 21:30:20.057526')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"110"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 110 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/110 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.088344', '2015-04-22 21:30:20.088344')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 111, '2015-04-22 21:30:20.091018', '2015-04-22 21:30:20.091018')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"65"}
[1m[36mMonster Load (0.8ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 65 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 65 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 65[0m
Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 65[0m
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.4ms)
Rendered monsters/_expanding_fieldset.html.erb (16.0ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 65[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.5ms)
Rendered monsters/_expanding_fieldset.html.erb (14.7ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 65[0m
Rendered monsters/_attack_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (19.8ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 65
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 65
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (12.6ms)
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 65
Rendered monsters/_parry_score_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 65[0m
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (10.2ms)
Rendered monsters/_form.html.erb (111.4ms)
Rendered monsters/edit.html.erb within layouts/application (112.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 124ms (Views: 109.6ms | ActiveRecord: 9.3ms)
[1m[36m (3.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.225202', '2015-04-22 21:30:20.225202')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 112, '2015-04-22 21:30:20.227746', '2015-04-22 21:30:20.227746')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.2ms) Rendered monsters/_monster_name_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.5ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.1ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (5.8ms) [1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (1.9ms) Rendered monsters/_expanding_fieldset.html.erb (3.0ms) Rendered monsters/_attack_fields.html.erb (4.7ms) Rendered monsters/_attack_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (7.7ms) [1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (3.1ms) Rendered monsters/_expanding_fieldset.html.erb (5.5ms) [1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (2.4ms) Rendered monsters/_expanding_fieldset.html.erb (4.5ms) Rendered monsters/_parry_score_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (4.4ms) [1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (1.9ms) Rendered monsters/_expanding_fieldset.html.erb (3.3ms) Rendered monsters/_form.html.erb (47.8ms) Rendered monsters/new.html.erb within layouts/application (48.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 54ms (Views: 49.5ms | ActiveRecord: 1.5ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.289546', '2015-04-22 21:30:20.289546')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 113, '2015-04-22 21:30:20.291413', '2015-04-22 21:30:20.291413')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"67"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 67 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 67[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 67
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 67[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 67
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 67[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 67
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 67[0m
[1m[35mParryScore Load (0.1ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 67
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 67[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.308025', '2015-04-22 21:30:20.308025')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 114, '2015-04-22 21:30:20.310417', '2015-04-22 21:30:20.310417')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"114", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 114, '2015-04-22 21:30:20.318349', '2015-04-22 21:30:20.318349')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/69 Completed 302 Found in 6ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.326880', '2015-04-22 21:30:20.326880')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 115, '2015-04-22 21:30:20.328921', '2015-04-22 21:30:20.328921')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 70 [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 115 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (4.1ms) Rendered layouts/_navigation_links.html.erb (0.4ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.6ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.6ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.345980', '2015-04-22 21:30:20.345980')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 116, '2015-04-22 21:30:20.347722', '2015-04-22 21:30:20.347722')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
Rendered monsters/_form.html.erb (33.5ms)
Rendered monsters/new.html.erb within layouts/application (33.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 39ms (Views: 34.6ms | ActiveRecord: 1.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.397530', '2015-04-22 21:30:20.397530')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 117, '2015-04-22 21:30:20.400658', '2015-04-22 21:30:20.400658')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"72"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 72 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 72[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.4ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 72[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (4.4ms)
Rendered monsters/_expanding_fieldset.html.erb (7.8ms)
[1m[36mDamageResistance Load (0.4ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 72[0m
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.5ms)
Rendered monsters/_expanding_fieldset.html.erb (10.5ms)
[1m[36mAttack Load (0.6ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 72[0m
Rendered monsters/_attack_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (6.7ms)
[1m[35mTrait Load (0.4ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 72
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 72
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.9ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 72
Rendered monsters/_parry_score_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
[1m[36mPageReference Load (0.5ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 72[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.8ms)
Rendered monsters/_form.html.erb (67.7ms)
Rendered monsters/edit.html.erb within layouts/application (68.3ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (2.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 74ms (Views: 67.9ms | ActiveRecord: 4.9ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.484712', '2015-04-22 21:30:20.484712')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 118, '2015-04-22 21:30:20.488439', '2015-04-22 21:30:20.488439')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"73"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 73 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 73
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 118 LIMIT 1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 73
[1m[36mParryScore Load (0.4ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 73[0m
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 73
Rendered monsters/_show_stat_block.html.erb (7.0ms)
[1m[36mAttack Load (0.4ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 73[0m
[1m[35mTrait Load (0.4ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 73
[1m[36mSkill Load (0.4ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 73[0m
[1m[35mPageReference Load (0.5ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 73
Rendered monsters/show.html.erb within layouts/application (19.2ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 27ms (Views: 21.4ms | ActiveRecord: 3.8ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.528139', '2015-04-22 21:30:20.528139')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 119, '2015-04-22 21:30:20.532323', '2015-04-22 21:30:20.532323')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"74"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 74 LIMIT 1[0m
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 74 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/74 Completed 302 Found in 10ms (ActiveRecord: 1.1ms)
[1m[36m (36.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.594542', '2015-04-22 21:30:20.594542')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"88"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 88 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 88[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.607929', '2015-04-22 21:30:20.607929')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 7.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.622282', '2015-04-22 21:30:20.622282')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"90"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 90 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.633844', '2015-04-22 21:30:20.633844')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"91"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 91 LIMIT 1[0m
Rendered master_traits/_form.html.erb (3.7ms)
Rendered master_traits/edit.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.648793', '2015-04-22 21:30:20.648793')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.9ms) Rendered master_traits/new.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.660959', '2015-04-22 21:30:20.660959')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"93"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 93 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/93 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.671774', '2015-04-22 21:30:20.671774')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.676519', '2015-04-22 21:30:20.676519')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/95 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.683267', '2015-04-22 21:30:20.683267')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"96"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 96 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.7ms)
Rendered master_traits/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.5ms | ActiveRecord: 0.7ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.698415', '2015-04-22 21:30:20.698415')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.716325', '2015-04-22 21:30:20.716325')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 120, '2015-04-22 21:30:20.718351', '2015-04-22 21:30:20.718351')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:20.725170', '2015-04-22 21:30:20.725170')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (75, 49, 1, '2015-04-22 21:30:20.729340', '2015-04-22 21:30:20.729340')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.732587', '2015-04-22 21:30:20.732587')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 121, '2015-04-22 21:30:20.734506', '2015-04-22 21:30:20.734506')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:30:20.736646', '2015-04-22 21:30:20.736646')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (76, 50, 2, 'Flexible', '2015-04-22 21:30:20.739130', '2015-04-22 21:30:20.739130')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.749216', '2015-04-22 21:30:20.749216')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 122, '2015-04-22 21:30:20.751626', '2015-04-22 21:30:20.751626')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:30:20.755054', '2015-04-22 21:30:20.755054')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (98, 77, '2015-04-22 21:30:20.757103', '2015-04-22 21:30:20.757103')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.763765', '2015-04-22 21:30:20.763765')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 123, '2015-04-22 21:30:20.765616', '2015-04-22 21:30:20.765616')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:30:20.769630', '2015-04-22 21:30:20.769630')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:30:20.772271', '2015-04-22 21:30:20.772271')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (99, 78, '2015-04-22 21:30:20.774310', '2015-04-22 21:30:20.774310')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (100, 1, 78, '2015-04-22 21:30:20.776399', '2015-04-22 21:30:20.776399')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.783002', '2015-04-22 21:30:20.783002')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 124, '2015-04-22 21:30:20.785196', '2015-04-22 21:30:20.785196')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:30:20.788974', '2015-04-22 21:30:20.788974')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:30:20.792519', '2015-04-22 21:30:20.792519')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (101, 3, 79, '2015-04-22 21:30:20.794522', '2015-04-22 21:30:20.794522')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (102, 79, '2015-04-22 21:30:20.795930', '2015-04-22 21:30:20.795930')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:30:20.802124', '2015-04-22 21:30:20.802124')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 125, '2015-04-22 21:30:20.804068', '2015-04-22 21:30:20.804068')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:30:20.806446', '2015-04-22 21:30:20.806446')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 80, `updated_at` = '2015-04-22 21:30:20.807923' WHERE `monster_names`.`id` = 28[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 80[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:30:20.818197', '2015-04-22 21:30:20.818197')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 80, `updated_at` = '2015-04-22 21:30:20.819574' WHERE `monster_names`.`id` = 29
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.0ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:30:20.822083', '2015-04-22 21:30:20.822083')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 80, `updated_at` = '2015-04-22 21:30:20.824776' WHERE `monster_names`.`id` = 30
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.840873', '2015-04-22 21:30:20.840873')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"41"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 41 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.9ms)
Rendered move_types/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 8.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.7ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.859457', '2015-04-22 21:30:20.859457')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.863800', '2015-04-22 21:30:20.863800')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/43 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.870351', '2015-04-22 21:30:20.870351')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"44"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 44 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.881245', '2015-04-22 21:30:20.881245')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.8ms) Rendered move_types/new.html.erb within layouts/application (2.7ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.0ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.895046', '2015-04-22 21:30:20.895046')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"46"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 46 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/46 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.904238', '2015-04-22 21:30:20.904238')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"47"}
[1m[35mMoveType Load (0.5ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 47 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 4.0ms | ActiveRecord: 0.8ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.920953', '2015-04-22 21:30:20.920953')
[1m[36m (0.6ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.932114', '2015-04-22 21:30:20.932114')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.4ms)
Rendered move_types/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.5ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:30:20.947379', '2015-04-22 21:30:20.947379')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"50"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 50 LIMIT 1
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.6ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 50
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 50[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 1.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:30:20.962616', '2015-04-22 21:30:20.962616')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:30:20.964681', '2015-04-22 21:30:20.964681')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:30:20.966683', '2015-04-22 21:30:20.966683')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:20.991210', '2015-04-22 21:30:20.991210')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 59, '2015-04-22 21:30:20.994118', '2015-04-22 21:30:20.994118')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:30:21.001358', '2015-04-22 21:30:21.001358')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 60, '2015-04-22 21:30:21.003656', '2015-04-22 21:30:21.003656')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.016536', '2015-04-22 21:30:21.016536')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"51"}
[1m[35mLocation Load (0.5ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 51 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.7ms)
Rendered locations/edit.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 14ms (Views: 10.1ms | ActiveRecord: 0.8ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.038745', '2015-04-22 21:30:21.038745')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.7ms)
Rendered locations/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.054598', '2015-04-22 21:30:21.054598')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.058656', '2015-04-22 21:30:21.058656')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/54 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.066064', '2015-04-22 21:30:21.066064')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.078332', '2015-04-22 21:30:21.078332')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"56"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 56 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 56
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 56[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.093445', '2015-04-22 21:30:21.093445')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.0ms) Rendered locations/new.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.102268', '2015-04-22 21:30:21.102268')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"58"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 58 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[36m (3.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.113954', '2015-04-22 21:30:21.113954')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"59"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 59 LIMIT 1
Rendered locations/_form.html.erb (1.0ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:30:21.124713', '2015-04-22 21:30:21.124713')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"60"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 60 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/60 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.007877', '2015-04-22 21:31:14.007877')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 126, '2015-04-22 21:31:14.018085', '2015-04-22 21:31:14.018085')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.027236', '2015-04-22 21:31:14.027236')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (81, 61, 1, '2015-04-22 21:31:14.031053', '2015-04-22 21:31:14.031053')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.033537', '2015-04-22 21:31:14.033537')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 127, '2015-04-22 21:31:14.035139', '2015-04-22 21:31:14.035139')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:31:14.037474', '2015-04-22 21:31:14.037474')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (82, 62, 2, 'Flexible', '2015-04-22 21:31:14.039175', '2015-04-22 21:31:14.039175')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.066347', '2015-04-22 21:31:14.066347')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 128, '2015-04-22 21:31:14.068037', '2015-04-22 21:31:14.068037')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"128", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 128, '2015-04-22 21:31:14.079105', '2015-04-22 21:31:14.079105')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/84 Completed 302 Found in 8ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.088231', '2015-04-22 21:31:14.088231')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 129, '2015-04-22 21:31:14.090183', '2015-04-22 21:31:14.090183')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (20.5ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (14.1ms)
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (10.7ms)
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (4.3ms)
Rendered monsters/_expanding_fieldset.html.erb (12.8ms)
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (14.0ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.1ms)
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (13.1ms)
Rendered monsters/_form.html.erb (124.1ms)
Rendered monsters/new.html.erb within layouts/application (127.2ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 173ms (Views: 159.3ms | ActiveRecord: 8.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.6ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.273481', '2015-04-22 21:31:14.273481')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 130, '2015-04-22 21:31:14.275642', '2015-04-22 21:31:14.275642')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 86[0m [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 130 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (10.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 12.0ms | ActiveRecord: 0.9ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.296383', '2015-04-22 21:31:14.296383')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 131, '2015-04-22 21:31:14.298636', '2015-04-22 21:31:14.298636')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"87"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 87 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 87 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/87 Completed 302 Found in 8ms (ActiveRecord: 0.6ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.316495', '2015-04-22 21:31:14.316495')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 132, '2015-04-22 21:31:14.318850', '2015-04-22 21:31:14.318850')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.3ms) Rendered monsters/_monster_name_fields.html.erb (0.4ms) Rendered monsters/_expanding_fieldset.html.erb (3.9ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.1ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.1ms) Rendered monsters/_expanding_fieldset.html.erb (6.1ms) [1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (3.0ms) Rendered monsters/_attack_fields.html.erb (1.1ms) Rendered monsters/_attack_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (4.6ms) [1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (2.6ms) [1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (1.0ms) Rendered monsters/_expanding_fieldset.html.erb (2.3ms) Rendered monsters/_parry_score_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (2.1ms) [1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (2.9ms) Rendered monsters/_form.html.erb (38.2ms) Rendered monsters/new.html.erb within layouts/application (38.5ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 43ms (Views: 39.2ms | ActiveRecord: 1.2ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.370372', '2015-04-22 21:31:14.370372')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 133, '2015-04-22 21:31:14.372490', '2015-04-22 21:31:14.372490')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"89"}
[1m[35mMonster Load (0.0ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 89 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 89 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 89
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 89
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 89
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 89
Rendered monsters/_attack_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
[1m[36mTrait Load (0.5ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 89[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 89[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 89[0m
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 89
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (42.2ms)
Rendered monsters/edit.html.erb within layouts/application (43.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 51ms (Views: 44.0ms | ActiveRecord: 3.7ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.431371', '2015-04-22 21:31:14.431371')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 134, '2015-04-22 21:31:14.433514', '2015-04-22 21:31:14.433514')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"90"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 90 LIMIT 1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 90[0m
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 90[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 90[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 90[0m
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 90
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[35mSkill Load (0.4ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 90
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 90
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 90[0m
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_form.html.erb (40.2ms)
Rendered monsters/edit.html.erb within layouts/application (40.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 44ms (Views: 39.5ms | ActiveRecord: 3.7ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.486785', '2015-04-22 21:31:14.486785')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 135, '2015-04-22 21:31:14.489804', '2015-04-22 21:31:14.489804')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"91"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 91 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 91
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 91[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 91
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 91[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 91
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 91[0m
[1m[35mMonsterName Load (0.1ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 91
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 91[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 91
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 9ms (ActiveRecord: 2.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.517429', '2015-04-22 21:31:14.517429')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 136, '2015-04-22 21:31:14.519671', '2015-04-22 21:31:14.519671')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"92"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 92 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 92
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 136 LIMIT 1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 92
[1m[36mParryScore Load (0.6ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 92[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 92
Rendered monsters/_show_stat_block.html.erb (5.2ms)
[1m[36mAttack Load (0.1ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 92[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 92
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 92[0m
[1m[35mPageReference Load (0.1ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 92
Rendered monsters/show.html.erb within layouts/application (12.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 12.6ms | ActiveRecord: 2.6ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:14.547927', '2015-04-22 21:31:14.547927')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:31:14.550015', '2015-04-22 21:31:14.550015')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:31:14.551358', '2015-04-22 21:31:14.551358')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
PageReferenceTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:14.575424', '2015-04-22 21:31:14.575424')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (51, '2015-04-22 21:31:14.578701', '2015-04-22 21:31:14.578701')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 21:31:14.581165', '2015-04-22 21:31:14.581165')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.597897', '2015-04-22 21:31:14.597897')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"61"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 61 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 61[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.609271', '2015-04-22 21:31:14.609271')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (3.8ms)
Rendered master_skills/new.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.3ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.630843', '2015-04-22 21:31:14.630843')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"63"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 63 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/63 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.641920', '2015-04-22 21:31:14.641920')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"64"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 64 LIMIT 1
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.654442', '2015-04-22 21:31:14.654442')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (1.7ms) Rendered master_skills/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.665327', '2015-04-22 21:31:14.665327')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.669835', '2015-04-22 21:31:14.669835')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/67 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.679193', '2015-04-22 21:31:14.679193')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"68"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 68 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 4.6ms | ActiveRecord: 0.4ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.693711', '2015-04-22 21:31:14.693711')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"69"}
[1m[36mMasterSkill Load (0.5ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 69 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.5ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.705689', '2015-04-22 21:31:14.705689')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.719083', '2015-04-22 21:31:14.719083')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 137, '2015-04-22 21:31:14.721070', '2015-04-22 21:31:14.721070')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:31:14.725549', '2015-04-22 21:31:14.725549')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:31:14.728870', '2015-04-22 21:31:14.728870')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (109, 3, 93, '2015-04-22 21:31:14.731378', '2015-04-22 21:31:14.731378')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (110, 93, '2015-04-22 21:31:14.733716', '2015-04-22 21:31:14.733716')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (4.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.740078', '2015-04-22 21:31:14.740078')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 138, '2015-04-22 21:31:14.765296', '2015-04-22 21:31:14.765296')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:31:14.769258', '2015-04-22 21:31:14.769258')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:31:14.774287', '2015-04-22 21:31:14.774287')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (111, 94, '2015-04-22 21:31:14.777808', '2015-04-22 21:31:14.777808')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (112, 1, 94, '2015-04-22 21:31:14.781270', '2015-04-22 21:31:14.781270')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.794713', '2015-04-22 21:31:14.794713')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 139, '2015-04-22 21:31:14.797651', '2015-04-22 21:31:14.797651')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:31:14.801008', '2015-04-22 21:31:14.801008')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (113, 95, '2015-04-22 21:31:14.803221', '2015-04-22 21:31:14.803221')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:14.809638', '2015-04-22 21:31:14.809638')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 140, '2015-04-22 21:31:14.811676', '2015-04-22 21:31:14.811676')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:31:14.815769', '2015-04-22 21:31:14.815769')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 96, `updated_at` = '2015-04-22 21:31:14.817682' WHERE `monster_names`.`id` = 31[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 96[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:31:14.822707', '2015-04-22 21:31:14.822707')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 96, `updated_at` = '2015-04-22 21:31:14.826784' WHERE `monster_names`.`id` = 32
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:31:14.829391', '2015-04-22 21:31:14.829391')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 96, `updated_at` = '2015-04-22 21:31:14.830896' WHERE `monster_names`.`id` = 33
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.844775', '2015-04-22 21:31:14.844775')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.861004', '2015-04-22 21:31:14.861004')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (2.1ms) Rendered locations/new.html.erb within layouts/application (3.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.874926', '2015-04-22 21:31:14.874926')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"65"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 65 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.1ms | ActiveRecord: 0.3ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.889231', '2015-04-22 21:31:14.889231')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"66"}
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 66 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/66 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.911336', '2015-04-22 21:31:14.911336')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"67"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 67 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 3.9ms | ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.926033', '2015-04-22 21:31:14.926033')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"68"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 68 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 2.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.936267', '2015-04-22 21:31:14.936267')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/new.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.1ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.953414', '2015-04-22 21:31:14.953414')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.956879', '2015-04-22 21:31:14.956879')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/71 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:31:14.964871', '2015-04-22 21:31:14.964871')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"72"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 72 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 72
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 72[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.979869', '2015-04-22 21:31:14.979869')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 71, '2015-04-22 21:31:14.982623', '2015-04-22 21:31:14.982623')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.6ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:31:14.988779', '2015-04-22 21:31:14.988779')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 72, '2015-04-22 21:31:14.990588', '2015-04-22 21:31:14.990588')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:31:14.996056', '2015-04-22 21:31:14.996056')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:31:14.998108', '2015-04-22 21:31:14.998108')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:31:15.000379', '2015-04-22 21:31:15.000379')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.006414', '2015-04-22 21:31:15.006414')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.9ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (114, '2015-04-22 21:31:15.009360', '2015-04-22 21:31:15.009360')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.012206', '2015-04-22 21:31:15.012206')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (115, 3, '2015-04-22 21:31:15.014242', '2015-04-22 21:31:15.014242')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:31:15.016988', '2015-04-22 21:31:15.016988')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (116, '2015-04-22 21:31:15.030176', '2015-04-22 21:31:15.030176')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.044702', '2015-04-22 21:31:15.044702')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.5ms)
Rendered move_types/new.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 8.0ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.064803', '2015-04-22 21:31:15.064803')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"52"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 52 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 52
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 52[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.079649', '2015-04-22 21:31:15.079649')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"53"}
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 53 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (2.1ms)
Rendered move_types/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.3ms | ActiveRecord: 0.5ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.095757', '2015-04-22 21:31:15.095757')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"54"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 54 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.107608', '2015-04-22 21:31:15.107608')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.118579', '2015-04-22 21:31:15.118579')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.122665', '2015-04-22 21:31:15.122665')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/57 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.131477', '2015-04-22 21:31:15.131477')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (0.8ms) Rendered move_types/new.html.erb within layouts/application (1.0ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.0ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.142184', '2015-04-22 21:31:15.142184')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"59"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 59 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/59 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:31:15.153066', '2015-04-22 21:31:15.153066')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"60"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 60 LIMIT 1
Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.172461', '2015-04-22 21:31:15.172461')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (3.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.0ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.188071', '2015-04-22 21:31:15.188071')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.193458', '2015-04-22 21:31:15.193458')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/55 Completed 302 Found in 3ms (ActiveRecord: 0.8ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.202212', '2015-04-22 21:31:15.202212')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"56"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 56 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 56[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `books` WHERE `books`.`id` = 56
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 6ms (ActiveRecord: 0.9ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.216931', '2015-04-22 21:31:15.216931')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.4ms)
Rendered books/new.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.6ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.233297', '2015-04-22 21:31:15.233297')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.3ms) Rendered books/new.html.erb within layouts/application (1.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.243243', '2015-04-22 21:31:15.243243')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"59"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 59 LIMIT 1
Rendered books/show.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.255172', '2015-04-22 21:31:15.255172')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"60"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 60 LIMIT 1
Rendered books/_form.html.erb (1.9ms)
Rendered books/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (8.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 12.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.275229', '2015-04-22 21:31:15.275229')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"61"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 61 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/61 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.3ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:15.288214', '2015-04-22 21:31:15.288214')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"62"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 62 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.3ms)
Rendered books/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 4.7ms | ActiveRecord: 0.7ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.313628', '2015-04-22 21:31:15.313628')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (2.3ms) Rendered monster_classes/new.html.erb within layouts/application (3.2ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.5ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.330250', '2015-04-22 21:31:15.330250')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"142"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 142 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 142
Rendered monster_classes/show.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.3ms | ActiveRecord: 0.6ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.345267', '2015-04-22 21:31:15.345267')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 3.8ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.361292', '2015-04-22 21:31:15.361292')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 144 Rendered monster_classes/index.html.erb within layouts/application (2.7ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.4ms)
[1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.374593', '2015-04-22 21:31:15.374593')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"145"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 145 LIMIT 1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.386861', '2015-04-22 21:31:15.386861')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.391159', '2015-04-22 21:31:15.391159')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/147 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.399162', '2015-04-22 21:31:15.399162')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"148"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 148 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.412907', '2015-04-22 21:31:15.412907')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"149"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 149 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 149[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 149
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.8ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:15.424669', '2015-04-22 21:31:15.424669')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"150"}
[1m[35mMonsterClass Load (0.1ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 150 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/150 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.441425', '2015-04-22 21:31:15.441425')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"117"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 117 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.456178', '2015-04-22 21:31:15.456178')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"118"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 118 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/118 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.466735', '2015-04-22 21:31:15.466735')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"119"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 119 LIMIT 1
Rendered master_traits/_form.html.erb (4.9ms)
Rendered master_traits/edit.html.erb within layouts/application (6.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.4ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.482008', '2015-04-22 21:31:15.482008')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"120"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 120 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 120[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.491179', '2015-04-22 21:31:15.491179')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"121"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 121 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.9ms)
Rendered master_traits/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 6.1ms | ActiveRecord: 0.6ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.507768', '2015-04-22 21:31:15.507768')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.511967', '2015-04-22 21:31:15.511967')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/123 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.518325', '2015-04-22 21:31:15.518325')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (2.2ms) Rendered master_traits/new.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.530749', '2015-04-22 21:31:15.530749')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:31:15.546605', '2015-04-22 21:31:15.546605')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.580147', '2015-04-22 21:31:59.580147')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"63"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 63 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 63[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `books` WHERE `books`.`id` = 63
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 24ms (ActiveRecord: 1.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.615053', '2015-04-22 21:31:59.615053')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (1.1ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.619630', '2015-04-22 21:31:59.619630')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/65 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.627263', '2015-04-22 21:31:59.627263')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"66"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 66 LIMIT 1
Rendered books/_form.html.erb (24.5ms)
Rendered books/edit.html.erb within layouts/application (30.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 75ms (Views: 73.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.708708', '2015-04-22 21:31:59.708708')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.3ms) Rendered books/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.718970', '2015-04-22 21:31:59.718970')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"68"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 68 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/68 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.727793', '2015-04-22 21:31:59.727793')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"69"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 69 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.742117', '2015-04-22 21:31:59.742117')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"70"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 70 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.754144', '2015-04-22 21:31:59.754144')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.6ms)
Rendered books/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:31:59.767690', '2015-04-22 21:31:59.767690')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.790496', '2015-04-22 21:31:59.790496')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.804448', '2015-04-22 21:31:59.804448')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/152 Completed 302 Found in 6ms (ActiveRecord: 0.8ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.814366', '2015-04-22 21:31:59.814366')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"153"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 153 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 8.2ms | ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.837313', '2015-04-22 21:31:59.837313')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"154"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 154 LIMIT 1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.848270', '2015-04-22 21:31:59.848270')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"155"}
[1m[35mMonsterClass Load (0.7ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 155 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/155 Completed 302 Found in 3ms (ActiveRecord: 0.8ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.858119', '2015-04-22 21:31:59.858119')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"156"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 156 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 156[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 156
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 17ms (ActiveRecord: 1.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.882693', '2015-04-22 21:31:59.882693')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.8ms) Rendered monster_classes/new.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (1.5ms) Rendered layouts/_navigation.html.erb (1.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.6ms | ActiveRecord: 0.0ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.899187', '2015-04-22 21:31:59.899187')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.915062', '2015-04-22 21:31:59.915062')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 159[0m Rendered monster_classes/index.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.5ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.927903', '2015-04-22 21:31:59.927903')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"160"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 160 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 160
Rendered monster_classes/show.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.5ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:31:59.961116', '2015-04-22 21:31:59.961116')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 161, '2015-04-22 21:31:59.965480', '2015-04-22 21:31:59.965480')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"97"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 97 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 97
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 97[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 97
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 97[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 97
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 97[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 97
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 97[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 97
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 36ms (ActiveRecord: 6.3ms)
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.012889', '2015-04-22 21:32:00.012889')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 162, '2015-04-22 21:32:00.014903', '2015-04-22 21:32:00.014903')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (2.9ms) Rendered monsters/_monster_name_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (7.0ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (6.6ms) [1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.6ms) Rendered monsters/_expanding_fieldset.html.erb (11.5ms) [1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (6.4ms) Rendered monsters/_expanding_fieldset.html.erb (11.5ms) Rendered monsters/_attack_fields.html.erb (2.6ms) Rendered monsters/_attack_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (6.3ms) [1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (5.5ms) Rendered monsters/_expanding_fieldset.html.erb (10.6ms) [1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (4.9ms) Rendered monsters/_expanding_fieldset.html.erb (9.6ms) Rendered monsters/_parry_score_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (8.3ms) [1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (2.1ms) Rendered monsters/_expanding_fieldset.html.erb (7.6ms) Rendered monsters/_form.html.erb (86.9ms) Rendered monsters/new.html.erb within layouts/application (87.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 105ms (Views: 87.8ms | ActiveRecord: 5.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.127452', '2015-04-22 21:32:00.127452')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 163, '2015-04-22 21:32:00.129526', '2015-04-22 21:32:00.129526')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"99"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 99 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 99[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 163 LIMIT 1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 99[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 99
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 99[0m
Rendered monsters/_show_stat_block.html.erb (3.1ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 99
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 99[0m
[1m[35mSkill Load (0.1ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 99
[1m[36mPageReference Load (0.1ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 99[0m
Rendered monsters/show.html.erb within layouts/application (9.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.8ms | ActiveRecord: 1.9ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.149665', '2015-04-22 21:32:00.149665')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 164, '2015-04-22 21:32:00.151721', '2015-04-22 21:32:00.151721')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"100"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 100 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 100 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/100 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.167186', '2015-04-22 21:32:00.167186')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 165, '2015-04-22 21:32:00.169277', '2015-04-22 21:32:00.169277')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"165", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 165, '2015-04-22 21:32:00.190603', '2015-04-22 21:32:00.190603')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/102 Completed 302 Found in 7ms (ActiveRecord: 0.6ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.201017', '2015-04-22 21:32:00.201017')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 166, '2015-04-22 21:32:00.203837', '2015-04-22 21:32:00.203837')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"103"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 103 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 103
Rendered monsters/_monster_name_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 103
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 103
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 103
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 103[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 103[0m
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 103[0m
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 103
[1m[36mBook Load (0.0ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_form.html.erb (40.6ms)
Rendered monsters/edit.html.erb within layouts/application (41.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 45ms (Views: 40.9ms | ActiveRecord: 3.6ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.257011', '2015-04-22 21:32:00.257011')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 167, '2015-04-22 21:32:00.259106', '2015-04-22 21:32:00.259106')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 104[0m [1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 167 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (4.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.6ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.273774', '2015-04-22 21:32:00.273774')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 168, '2015-04-22 21:32:00.275845', '2015-04-22 21:32:00.275845')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"105"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 105 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 105 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 105[0m
Rendered monsters/_monster_name_fields.html.erb (3.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.2ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.6ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 105[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (4.4ms)
Rendered monsters/_expanding_fieldset.html.erb (8.9ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 105[0m
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (6.1ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 105[0m
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[35mTrait Load (0.5ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 105
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 105
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 105
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 105[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_form.html.erb (51.2ms)
Rendered monsters/edit.html.erb within layouts/application (51.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 58ms (Views: 49.4ms | ActiveRecord: 4.6ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.341752', '2015-04-22 21:32:00.341752')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 169, '2015-04-22 21:32:00.344001', '2015-04-22 21:32:00.344001')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.1ms)
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (34.2ms)
Rendered monsters/new.html.erb within layouts/application (34.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 39ms (Views: 35.5ms | ActiveRecord: 1.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.400649', '2015-04-22 21:32:00.400649')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"61"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 61 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 61[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 61
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.413789', '2015-04-22 21:32:00.413789')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.1ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.429800', '2015-04-22 21:32:00.429800')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"63"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 63 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/63 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.438522', '2015-04-22 21:32:00.438522')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"64"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 64 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.8ms)
Rendered move_types/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 6.2ms | ActiveRecord: 0.5ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.455589', '2015-04-22 21:32:00.455589')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"65"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 65 LIMIT 1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.467792', '2015-04-22 21:32:00.467792')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.471352', '2015-04-22 21:32:00.471352')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/67 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.479009', '2015-04-22 21:32:00.479009')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.9ms) Rendered move_types/new.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.0ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.492070', '2015-04-22 21:32:00.492070')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"69"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 69 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:00.502225', '2015-04-22 21:32:00.502225')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:00.517739', '2015-04-22 21:32:00.517739')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (73, '2015-04-22 21:32:00.520667', '2015-04-22 21:32:00.520667')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 21:32:00.522774', '2015-04-22 21:32:00.522774')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (74, '23-4', '2015-04-22 21:32:00.525523', '2015-04-22 21:32:00.525523')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.533021', '2015-04-22 21:32:00.533021')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 170, '2015-04-22 21:32:00.534988', '2015-04-22 21:32:00.534988')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:00.541035', '2015-04-22 21:32:00.541035')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (107, 73, 1, '2015-04-22 21:32:00.543956', '2015-04-22 21:32:00.543956')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.7ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.547637', '2015-04-22 21:32:00.547637')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 171, '2015-04-22 21:32:00.550713', '2015-04-22 21:32:00.550713')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:32:00.553434', '2015-04-22 21:32:00.553434')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (108, 74, 2, 'Flexible', '2015-04-22 21:32:00.555380', '2015-04-22 21:32:00.555380')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.566063', '2015-04-22 21:32:00.566063')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:32:00.568871', '2015-04-22 21:32:00.568871')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.8ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:32:00.570615', '2015-04-22 21:32:00.570615')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.6ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.582869', '2015-04-22 21:32:00.582869')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 7.5ms | ActiveRecord: 0.3ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.598326', '2015-04-22 21:32:00.598326')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"131"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 131 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/131 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.610038', '2015-04-22 21:32:00.610038')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"132"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 132 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.620595', '2015-04-22 21:32:00.620595')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"133"}
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 133 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 133
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.9ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.633102', '2015-04-22 21:32:00.633102')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"134"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 134 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.9ms)
Rendered master_traits/edit.html.erb within layouts/application (6.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 9.4ms | ActiveRecord: 0.3ms)
[1m[36m (1.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.651136', '2015-04-22 21:32:00.651136')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.655080', '2015-04-22 21:32:00.655080')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/136 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.661987', '2015-04-22 21:32:00.661987')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (2.6ms) Rendered master_traits/new.html.erb within layouts/application (3.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.0ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.675093', '2015-04-22 21:32:00.675093')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.5ms)
Rendered master_traits/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.691213', '2015-04-22 21:32:00.691213')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"139"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 139 LIMIT 1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[36m (46.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.748151', '2015-04-22 21:32:00.748151')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (140, '2015-04-22 21:32:00.751037', '2015-04-22 21:32:00.751037')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:00.752887', '2015-04-22 21:32:00.752887')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (141, 3, '2015-04-22 21:32:00.754576', '2015-04-22 21:32:00.754576')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:32:00.757374', '2015-04-22 21:32:00.757374')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (142, '2015-04-22 21:32:00.759332', '2015-04-22 21:32:00.759332')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.772759', '2015-04-22 21:32:00.772759')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"73"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 73 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 73[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.783618', '2015-04-22 21:32:00.783618')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"74"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 74 LIMIT 1[0m
Rendered master_skills/_form.html.erb (4.0ms)
Rendered master_skills/edit.html.erb within layouts/application (4.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 11.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.802258', '2015-04-22 21:32:00.802258')[0m
[1m[35m (0.9ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"75"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 75 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.814252', '2015-04-22 21:32:00.814252')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"76"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 76 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/76 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.823983', '2015-04-22 21:32:00.823983')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.2ms)
Rendered master_skills/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 6.1ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.846728', '2015-04-22 21:32:00.846728')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"78"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 78 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.6ms)
Rendered master_skills/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.4ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.861768', '2015-04-22 21:32:00.861768')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.8ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.8ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.873609', '2015-04-22 21:32:00.873609')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.878135', '2015-04-22 21:32:00.878135')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/81 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:00.885227', '2015-04-22 21:32:00.885227')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (1.7ms) Rendered master_skills/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.896566', '2015-04-22 21:32:00.896566')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 172, '2015-04-22 21:32:00.898663', '2015-04-22 21:32:00.898663')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:32:00.902170', '2015-04-22 21:32:00.902170')[0m
[1m[35m (0.6ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:32:00.905381', '2015-04-22 21:32:00.905381')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (143, 109, '2015-04-22 21:32:00.907823', '2015-04-22 21:32:00.907823')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (144, 1, 109, '2015-04-22 21:32:00.909502', '2015-04-22 21:32:00.909502')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.915651', '2015-04-22 21:32:00.915651')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 173, '2015-04-22 21:32:00.918106', '2015-04-22 21:32:00.918106')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:32:00.921518', '2015-04-22 21:32:00.921518')[0m
[1m[35m (0.7ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 110, `updated_at` = '2015-04-22 21:32:00.923907' WHERE `monster_names`.`id` = 37
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.5ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 110
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:32:00.927798', '2015-04-22 21:32:00.927798')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 110, `updated_at` = '2015-04-22 21:32:00.929447' WHERE `monster_names`.`id` = 38[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:32:00.932394', '2015-04-22 21:32:00.932394')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 110, `updated_at` = '2015-04-22 21:32:00.934390' WHERE `monster_names`.`id` = 39[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.941490', '2015-04-22 21:32:00.941490')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 174, '2015-04-22 21:32:00.944113', '2015-04-22 21:32:00.944113')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:32:00.947690', '2015-04-22 21:32:00.947690')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (145, 111, '2015-04-22 21:32:00.949868', '2015-04-22 21:32:00.949868')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:00.956020', '2015-04-22 21:32:00.956020')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 175, '2015-04-22 21:32:00.958777', '2015-04-22 21:32:00.958777')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:32:00.962590', '2015-04-22 21:32:00.962590')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:32:00.965011', '2015-04-22 21:32:00.965011')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (146, 3, 112, '2015-04-22 21:32:00.967650', '2015-04-22 21:32:00.967650')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (147, 112, '2015-04-22 21:32:00.969460', '2015-04-22 21:32:00.969460')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:00.982648', '2015-04-22 21:32:00.982648')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"75"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 75 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/75 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:00.994965', '2015-04-22 21:32:00.994965')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"76"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 76 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 76
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 76[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:01.008793', '2015-04-22 21:32:01.008793')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"77"}
[1m[36mLocation Load (0.0ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 77 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.2ms)
Rendered locations/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 9.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:01.027241', '2015-04-22 21:32:01.027241')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"78"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 78 LIMIT 1[0m
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:01.038698', '2015-04-22 21:32:01.038698')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.1ms) Rendered locations/new.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:01.050235', '2015-04-22 21:32:01.050235')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:01.062795', '2015-04-22 21:32:01.062795')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:01.076972', '2015-04-22 21:32:01.076972')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:01.081428', '2015-04-22 21:32:01.081428')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/83 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:01.088160', '2015-04-22 21:32:01.088160')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"84"}
[1m[36mLocation Load (0.9ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 84 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.3ms | ActiveRecord: 0.9ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (2.3ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms)
[1m[35m (0.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:32:01.116862', '2015-04-22 21:32:01.116862')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:32:01.119964', '2015-04-22 21:32:01.119964')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:32:01.122867', '2015-04-22 21:32:01.122867')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:01.130746', '2015-04-22 21:32:01.130746')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 83, '2015-04-22 21:32:01.133550', '2015-04-22 21:32:01.133550')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:01.140001', '2015-04-22 21:32:01.140001')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 84, '2015-04-22 21:32:01.142529', '2015-04-22 21:32:01.142529')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.1ms)[0m [1mROLLBACK[0m
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.435220', '2015-04-22 21:32:51.435220')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"148"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 148 LIMIT 1
Rendered master_traits/_form.html.erb (12.8ms)
Rendered master_traits/edit.html.erb within layouts/application (21.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 83ms (Views: 76.3ms | ActiveRecord: 0.3ms)
[1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.528029', '2015-04-22 21:32:51.528029')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"149"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 149 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 149[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.538694', '2015-04-22 21:32:51.538694')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"150"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 150 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 4.6ms | ActiveRecord: 0.4ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.9ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.554393', '2015-04-22 21:32:51.554393')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.558291', '2015-04-22 21:32:51.558291')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/152 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.566259', '2015-04-22 21:32:51.566259')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (3.4ms)
Rendered master_traits/new.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 7.0ms | ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.586091', '2015-04-22 21:32:51.586091')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (2.0ms) Rendered master_traits/new.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.598961', '2015-04-22 21:32:51.598961')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"155"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 155 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.610037', '2015-04-22 21:32:51.610037')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:51.620967', '2015-04-22 21:32:51.620967')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"157"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 157 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/157 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:51.672387', '2015-04-22 21:32:51.672387')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 176, '2015-04-22 21:32:51.679058', '2015-04-22 21:32:51.679058')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"113"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 113 LIMIT 1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 113[0m
[1m[35mMonsterClass Load (0.1ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 176 LIMIT 1
[1m[36mMovementRate Load (0.9ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 113[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 113
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 113[0m
Rendered monsters/_show_stat_block.html.erb (13.7ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 113
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 113[0m
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 113
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 113[0m
Rendered monsters/show.html.erb within layouts/application (45.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 52ms (Views: 43.9ms | ActiveRecord: 7.1ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:51.740266', '2015-04-22 21:32:51.740266')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 177, '2015-04-22 21:32:51.742398', '2015-04-22 21:32:51.742398')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"177", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 177, '2015-04-22 21:32:51.751730', '2015-04-22 21:32:51.751730')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/115 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:51.760709', '2015-04-22 21:32:51.760709')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 178, '2015-04-22 21:32:51.762711', '2015-04-22 21:32:51.762711')[0m
[1m[35m (0.6ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (9.4ms)
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (5.2ms)
Rendered monsters/_expanding_fieldset.html.erb (10.4ms)
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.4ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (7.1ms)
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (7.8ms)
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.6ms)
Rendered monsters/_expanding_fieldset.html.erb (10.3ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.9ms)
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (5.3ms)
Rendered monsters/_expanding_fieldset.html.erb (10.1ms)
Rendered monsters/_form.html.erb (92.0ms)
Rendered monsters/new.html.erb within layouts/application (92.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 99ms (Views: 90.1ms | ActiveRecord: 6.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:51.872138', '2015-04-22 21:32:51.872138')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 179, '2015-04-22 21:32:51.874460', '2015-04-22 21:32:51.874460')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"117"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 117 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 117
Rendered monsters/_monster_name_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 117
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 117
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 117
Rendered monsters/_attack_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 117[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 117[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 117[0m
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 117
[1m[36mBook Load (0.0ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_form.html.erb (37.2ms)
Rendered monsters/edit.html.erb within layouts/application (37.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 42ms (Views: 37.7ms | ActiveRecord: 3.1ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:51.925532', '2015-04-22 21:32:51.925532')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 180, '2015-04-22 21:32:51.930196', '2015-04-22 21:32:51.930196')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.4ms) Rendered monsters/_monster_name_fields.html.erb (1.0ms) Rendered monsters/_expanding_fieldset.html.erb (4.1ms) [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.4ms) [1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (1.2ms) Rendered monsters/_expanding_fieldset.html.erb (6.1ms) [1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (2.4ms) Rendered monsters/_expanding_fieldset.html.erb (3.9ms) Rendered monsters/_attack_fields.html.erb (1.7ms) Rendered monsters/_attack_fields.html.erb (1.2ms) Rendered monsters/_expanding_fieldset.html.erb (4.6ms) [1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.6ms) [1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (3.1ms) Rendered monsters/_parry_score_fields.html.erb (1.0ms) Rendered monsters/_expanding_fieldset.html.erb (9.9ms) [1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (3.2ms) Rendered monsters/_form.html.erb (48.8ms) Rendered monsters/new.html.erb within layouts/application (49.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 54ms (Views: 49.6ms | ActiveRecord: 1.7ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:51.991432', '2015-04-22 21:32:51.991432')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 181, '2015-04-22 21:32:51.993576', '2015-04-22 21:32:51.993576')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"119"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 119 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 119 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/119 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.009463', '2015-04-22 21:32:52.009463')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 182, '2015-04-22 21:32:52.011486', '2015-04-22 21:32:52.011486')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 120 [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 182 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (5.8ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 8.5ms | ActiveRecord: 0.7ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.029844', '2015-04-22 21:32:52.029844')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 183, '2015-04-22 21:32:52.031979', '2015-04-22 21:32:52.031979')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"121"}
[1m[36mMonster Load (0.0ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 121 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 121[0m
[1m[35mSkill Load (0.1ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 121
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 121[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 121
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 121[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 121
[1m[36mMonsterName Load (0.1ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 121[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 121
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 121[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.049879', '2015-04-22 21:32:52.049879')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 184, '2015-04-22 21:32:52.051702', '2015-04-22 21:32:52.051702')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"122"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 122 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 122 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.4ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 122
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 122
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 122
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[35mAttack Load (0.4ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 122
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
[1m[36mTrait Load (0.4ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 122[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 122[0m
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 122[0m
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 122
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (45.6ms)
Rendered monsters/edit.html.erb within layouts/application (46.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 53ms (Views: 44.4ms | ActiveRecord: 4.5ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:52.113223', '2015-04-22 21:32:52.113223')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (1.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (158, '2015-04-22 21:32:52.116513', '2015-04-22 21:32:52.116513')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:52.118836', '2015-04-22 21:32:52.118836')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (159, 3, '2015-04-22 21:32:52.120520', '2015-04-22 21:32:52.120520')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:32:52.122472', '2015-04-22 21:32:52.122472')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (160, '2015-04-22 21:32:52.124493', '2015-04-22 21:32:52.124493')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.137515', '2015-04-22 21:32:52.137515')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 85, '2015-04-22 21:32:52.140439', '2015-04-22 21:32:52.140439')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.148871', '2015-04-22 21:32:52.148871')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 86, '2015-04-22 21:32:52.151241', '2015-04-22 21:32:52.151241')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:32:52.158055', '2015-04-22 21:32:52.158055')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:32:52.159982', '2015-04-22 21:32:52.159982')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:32:52.161691', '2015-04-22 21:32:52.161691')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.167524', '2015-04-22 21:32:52.167524')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 185, '2015-04-22 21:32:52.169979', '2015-04-22 21:32:52.169979')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:32:52.173618', '2015-04-22 21:32:52.173618')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 123, `updated_at` = '2015-04-22 21:32:52.175327' WHERE `monster_names`.`id` = 43[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 123[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:32:52.179543', '2015-04-22 21:32:52.179543')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 123, `updated_at` = '2015-04-22 21:32:52.181273' WHERE `monster_names`.`id` = 44
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:32:52.183209', '2015-04-22 21:32:52.183209')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 123, `updated_at` = '2015-04-22 21:32:52.185369' WHERE `monster_names`.`id` = 45
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.192691', '2015-04-22 21:32:52.192691')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 186, '2015-04-22 21:32:52.195606', '2015-04-22 21:32:52.195606')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:32:52.200419', '2015-04-22 21:32:52.200419')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:32:52.203060', '2015-04-22 21:32:52.203060')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (164, 124, '2015-04-22 21:32:52.206225', '2015-04-22 21:32:52.206225')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (165, 1, 124, '2015-04-22 21:32:52.209657', '2015-04-22 21:32:52.209657')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (3.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.218409', '2015-04-22 21:32:52.218409')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 187, '2015-04-22 21:32:52.220623', '2015-04-22 21:32:52.220623')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:32:52.224315', '2015-04-22 21:32:52.224315')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:32:52.226850', '2015-04-22 21:32:52.226850')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (166, 3, 125, '2015-04-22 21:32:52.228749', '2015-04-22 21:32:52.228749')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (167, 125, '2015-04-22 21:32:52.231407', '2015-04-22 21:32:52.231407')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.9ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.238345', '2015-04-22 21:32:52.238345')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 188, '2015-04-22 21:32:52.240587', '2015-04-22 21:32:52.240587')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:32:52.245203', '2015-04-22 21:32:52.245203')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (168, 126, '2015-04-22 21:32:52.248167', '2015-04-22 21:32:52.248167')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:32:52.257405', '2015-04-22 21:32:52.257405')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:32:52.259265', '2015-04-22 21:32:52.259265')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:32:52.261732', '2015-04-22 21:32:52.261732')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
PageReferenceTest: test_to_s
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:52.272347', '2015-04-22 21:32:52.272347')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (75, '2015-04-22 21:32:52.276533', '2015-04-22 21:32:52.276533')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 21:32:52.279163', '2015-04-22 21:32:52.279163')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (76, '23-4', '2015-04-22 21:32:52.284446', '2015-04-22 21:32:52.284446')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 6.3ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.314863', '2015-04-22 21:32:52.314863')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"189"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 189 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (2.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 10.3ms | ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.338731', '2015-04-22 21:32:52.338731')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"190"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 190 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.349848', '2015-04-22 21:32:52.349848')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.6ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"191"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 191 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 191
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 191[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.363004', '2015-04-22 21:32:52.363004')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.5ms | ActiveRecord: 0.3ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.381430', '2015-04-22 21:32:52.381430')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 193[0m Rendered monster_classes/index.html.erb within layouts/application (3.2ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.5ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.396077', '2015-04-22 21:32:52.396077')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"194"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 194 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/194 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.406188', '2015-04-22 21:32:52.406188')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.409923', '2015-04-22 21:32:52.409923')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/196 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.417777', '2015-04-22 21:32:52.417777')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.2ms) Rendered monster_classes/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.429627', '2015-04-22 21:32:52.429627')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"198"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 198 LIMIT 1
[1m[36mMonster Load (0.1ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 198[0m
Rendered monster_classes/show.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.5ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.8ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.458424', '2015-04-22 21:32:52.458424')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.8ms)
Rendered move_types/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.0ms | ActiveRecord: 0.2ms)
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.480355', '2015-04-22 21:32:52.480355')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (9.4ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (22.6ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 26ms (Views: 16.5ms | ActiveRecord: 9.4ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.514553', '2015-04-22 21:32:52.514553')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.8ms) Rendered move_types/new.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.525879', '2015-04-22 21:32:52.525879')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.529326', '2015-04-22 21:32:52.529326')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/75 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.537854', '2015-04-22 21:32:52.537854')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"76"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 76 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 76
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 76[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 1.0ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.551532', '2015-04-22 21:32:52.551532')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"77"}
[1m[36mMoveType Load (0.4ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 77 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 5.1ms | ActiveRecord: 0.6ms)
[1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.569225', '2015-04-22 21:32:52.569225')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"78"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 78 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/78 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.578505', '2015-04-22 21:32:52.578505')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"79"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 79 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:32:52.590315', '2015-04-22 21:32:52.590315')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"80"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 80 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.3ms)
[1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.612084', '2015-04-22 21:32:52.612084')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"87"}
[1m[36mMasterSkill Load (0.4ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 87 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/87 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.627188', '2015-04-22 21:32:52.627188')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"88"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 88 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 88
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.638522', '2015-04-22 21:32:52.638522')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (5.0ms) Rendered master_skills/new.html.erb within layouts/application (6.0ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 11.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.657462', '2015-04-22 21:32:52.657462')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.662657', '2015-04-22 21:32:52.662657')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/91 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.670259', '2015-04-22 21:32:52.670259')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"92"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 92 LIMIT 1[0m
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.684478', '2015-04-22 21:32:52.684478')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"93"}
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 93 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.1ms)
[1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.696040', '2015-04-22 21:32:52.696040')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[35m (0.7ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.711452', '2015-04-22 21:32:52.711452')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"95"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 95 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 17ms (Views: 13.6ms | ActiveRecord: 0.5ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:32:52.735363', '2015-04-22 21:32:52.735363')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.3ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.758096', '2015-04-22 21:32:52.758096')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"85"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 85 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/85 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.770662', '2015-04-22 21:32:52.770662')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"86"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 86 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.9ms)
Rendered locations/edit.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.6ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.792872', '2015-04-22 21:32:52.792872')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.805518', '2015-04-22 21:32:52.805518')
[1m[36m (0.7ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.822880', '2015-04-22 21:32:52.822880')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.1ms) Rendered locations/new.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.834305', '2015-04-22 21:32:52.834305')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.839305', '2015-04-22 21:32:52.839305')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/91 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.847812', '2015-04-22 21:32:52.847812')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"92"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 92 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 92[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 92
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.861102', '2015-04-22 21:32:52.861102')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"93"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 93 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.2ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.873159', '2015-04-22 21:32:52.873159')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"94"}
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 94 LIMIT 1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.4ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.889418', '2015-04-22 21:32:52.889418')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 199, '2015-04-22 21:32:52.891833', '2015-04-22 21:32:52.891833')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:32:52.897468', '2015-04-22 21:32:52.897468')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (127, 95, 1, '2015-04-22 21:32:52.900095', '2015-04-22 21:32:52.900095')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:32:52.903267', '2015-04-22 21:32:52.903267')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 200, '2015-04-22 21:32:52.905523', '2015-04-22 21:32:52.905523')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:32:52.907912', '2015-04-22 21:32:52.907912')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (128, 96, 2, 'Flexible', '2015-04-22 21:32:52.910590', '2015-04-22 21:32:52.910590')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:52.924341', '2015-04-22 21:32:52.924341')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"77"}
[1m[35mBook Load (0.4ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 77 LIMIT 1
Rendered books/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.1ms | ActiveRecord: 0.4ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:52.942953', '2015-04-22 21:32:52.942953')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"78"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 78 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.3ms)
Rendered books/edit.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.6ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:52.963860', '2015-04-22 21:32:52.963860')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:52.975578', '2015-04-22 21:32:52.975578')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.5ms)
Rendered books/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.9ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:52.990576', '2015-04-22 21:32:52.990576')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"81"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 81 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/81 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:53.003237', '2015-04-22 21:32:53.003237')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:53.007140', '2015-04-22 21:32:53.007140')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/83 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:53.015242', '2015-04-22 21:32:53.015242')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"84"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 84 LIMIT 1[0m
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:53.028971', '2015-04-22 21:32:53.028971')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"85"}
[1m[35mBook Load (0.0ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 85 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.5ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 85
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 85[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:32:53.042777', '2015-04-22 21:32:53.042777')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.4ms) Rendered books/new.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:54.782769', '2015-04-22 21:34:54.782769')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 201, '2015-04-22 21:34:54.790081', '2015-04-22 21:34:54.790081')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"129"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 129 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 129 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/129 Completed 302 Found in 11ms (ActiveRecord: 0.7ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:54.815627', '2015-04-22 21:34:54.815627')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 202, '2015-04-22 21:34:54.817557', '2015-04-22 21:34:54.817557')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (2.2ms) Rendered monsters/_monster_name_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (6.0ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (5.4ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.9ms) Rendered monsters/_expanding_fieldset.html.erb (10.1ms) [1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (5.5ms) Rendered monsters/_expanding_fieldset.html.erb (13.2ms) Rendered monsters/_attack_fields.html.erb (1.8ms) Rendered monsters/_attack_fields.html.erb (2.1ms) Rendered monsters/_expanding_fieldset.html.erb (5.8ms) [1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (5.4ms) Rendered monsters/_expanding_fieldset.html.erb (13.4ms) [1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (5.4ms) Rendered monsters/_expanding_fieldset.html.erb (14.0ms) Rendered monsters/_parry_score_fields.html.erb (2.6ms) Rendered monsters/_expanding_fieldset.html.erb (10.3ms) [1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (5.1ms) Rendered monsters/_expanding_fieldset.html.erb (13.4ms) Rendered monsters/_form.html.erb (106.9ms) Rendered monsters/new.html.erb within layouts/application (109.9ms) Rendered layouts/_navigation_links.html.erb (2.0ms) Rendered layouts/_navigation.html.erb (3.7ms) Rendered layouts/_messages.html.erb (0.8ms)
Completed 200 OK in 212ms (Views: 164.8ms | ActiveRecord: 9.9ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.039049', '2015-04-22 21:34:55.039049')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 203, '2015-04-22 21:34:55.044083', '2015-04-22 21:34:55.044083')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.5ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.8ms)
[1m[36mMonsterClass Load (0.5ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.5ms)
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.9ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
Rendered monsters/_form.html.erb (62.4ms)
Rendered monsters/new.html.erb within layouts/application (63.0ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 74ms (Views: 65.8ms | ActiveRecord: 1.7ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.132791', '2015-04-22 21:34:55.132791')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 204, '2015-04-22 21:34:55.137101', '2015-04-22 21:34:55.137101')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"132"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 132 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 132[0m
[1m[35mSkill Load (1.0ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 132
[1m[36mTrait Load (0.4ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 132[0m
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 132
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 132[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 132
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 132[0m
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 132
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 132[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 17ms (ActiveRecord: 4.3ms)
[1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.167722', '2015-04-22 21:34:55.167722')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 205, '2015-04-22 21:34:55.170433', '2015-04-22 21:34:55.170433')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"133"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 133 LIMIT 1
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 133 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 133
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 133
[1m[36mMoveType Load (0.9ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
[1m[35mDamageResistance Load (1.1ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 133
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 133
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 133[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 133[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 133[0m
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 133
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_form.html.erb (40.9ms)
Rendered monsters/edit.html.erb within layouts/application (42.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 54ms (Views: 40.8ms | ActiveRecord: 5.7ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.233393', '2015-04-22 21:34:55.233393')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 206, '2015-04-22 21:34:55.235418', '2015-04-22 21:34:55.235418')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"134"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 134 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 134[0m
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
[1m[35mMonsterClass Load (0.9ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 134[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 134[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 134[0m
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[35mTrait Load (0.4ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 134
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mSkill Load (0.7ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 134
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 134
Rendered monsters/_parry_score_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 134[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_form.html.erb (37.7ms)
Rendered monsters/edit.html.erb within layouts/application (38.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 41ms (Views: 35.8ms | ActiveRecord: 4.6ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.284134', '2015-04-22 21:34:55.284134')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 207, '2015-04-22 21:34:55.286231', '2015-04-22 21:34:55.286231')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"207", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 207, '2015-04-22 21:34:55.296956', '2015-04-22 21:34:55.296956')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/136 Completed 302 Found in 9ms (ActiveRecord: 0.6ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.307921', '2015-04-22 21:34:55.307921')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 208, '2015-04-22 21:34:55.311115', '2015-04-22 21:34:55.311115')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"137"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 137 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 137[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 208 LIMIT 1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 137[0m
[1m[35mParryScore Load (0.8ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 137
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 137[0m
Rendered monsters/_show_stat_block.html.erb (4.6ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 137
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 137[0m
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 137
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 137[0m
Rendered monsters/show.html.erb within layouts/application (12.3ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 18ms (Views: 13.7ms | ActiveRecord: 3.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.338241', '2015-04-22 21:34:55.338241')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 209, '2015-04-22 21:34:55.339950', '2015-04-22 21:34:55.339950')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 138[0m [1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 209 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (4.0ms) Rendered layouts/_navigation_links.html.erb (8.2ms) Rendered layouts/_navigation.html.erb (8.5ms) Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 15ms (Views: 14.1ms | ActiveRecord: 0.6ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.386783', '2015-04-22 21:34:55.386783')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 97, '2015-04-22 21:34:55.390118', '2015-04-22 21:34:55.390118')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.7ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.397475', '2015-04-22 21:34:55.397475')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 98, '2015-04-22 21:34:55.399530', '2015-04-22 21:34:55.399530')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (1.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.0ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.413028', '2015-04-22 21:34:55.413028')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"81"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 81 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 81[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 81
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.426486', '2015-04-22 21:34:55.426486')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.9ms) Rendered move_types/new.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 9.6ms | ActiveRecord: 0.0ms)
[1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.443324', '2015-04-22 21:34:55.443324')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"83"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 83 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/83 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.454445', '2015-04-22 21:34:55.454445')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.458474', '2015-04-22 21:34:55.458474')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/85 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (3.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.466550', '2015-04-22 21:34:55.466550')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (2.3ms)
Rendered move_types/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.480326', '2015-04-22 21:34:55.480326')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.492315', '2015-04-22 21:34:55.492315')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"88"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 88 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.503590', '2015-04-22 21:34:55.503590')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"89"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 89 LIMIT 1
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:34:55.516183', '2015-04-22 21:34:55.516183')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"90"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 90 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.4ms)
Rendered move_types/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 3.5ms | ActiveRecord: 0.5ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:34:55.530196', '2015-04-22 21:34:55.530196')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:34:55.532570', '2015-04-22 21:34:55.532570')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:34:55.535941', '2015-04-22 21:34:55.535941')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.547571', '2015-04-22 21:34:55.547571')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"99"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 99 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 99
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.560574', '2015-04-22 21:34:55.560574')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (4.0ms) Rendered master_skills/new.html.erb within layouts/application (5.2ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 11.0ms | ActiveRecord: 0.0ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.578666', '2015-04-22 21:34:55.578666')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"101"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 101 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/101 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.587847', '2015-04-22 21:34:55.587847')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"102"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 102 LIMIT 1[0m
Rendered master_skills/_form.html.erb (1.9ms)
Rendered master_skills/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.599625', '2015-04-22 21:34:55.599625')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.7ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.7ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.610389', '2015-04-22 21:34:55.610389')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.626632', '2015-04-22 21:34:55.626632')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"105"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 105 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.9ms | ActiveRecord: 0.5ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.639910', '2015-04-22 21:34:55.639910')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.644271', '2015-04-22 21:34:55.644271')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/107 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:34:55.651727', '2015-04-22 21:34:55.651727')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"108"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 108 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.665296', '2015-04-22 21:34:55.665296')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 210, '2015-04-22 21:34:55.667281', '2015-04-22 21:34:55.667281')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:34:55.675206', '2015-04-22 21:34:55.675206')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (169, 139, '2015-04-22 21:34:55.680309', '2015-04-22 21:34:55.680309')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.687197', '2015-04-22 21:34:55.687197')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 211, '2015-04-22 21:34:55.689627', '2015-04-22 21:34:55.689627')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:34:55.693514', '2015-04-22 21:34:55.693514')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:34:55.695917', '2015-04-22 21:34:55.695917')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (170, 3, 140, '2015-04-22 21:34:55.697965', '2015-04-22 21:34:55.697965')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (171, 140, '2015-04-22 21:34:55.700707', '2015-04-22 21:34:55.700707')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.707128', '2015-04-22 21:34:55.707128')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 212, '2015-04-22 21:34:55.709347', '2015-04-22 21:34:55.709347')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:34:55.714162', '2015-04-22 21:34:55.714162')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:34:55.717573', '2015-04-22 21:34:55.717573')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (172, 141, '2015-04-22 21:34:55.719423', '2015-04-22 21:34:55.719423')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (173, 1, 141, '2015-04-22 21:34:55.722462', '2015-04-22 21:34:55.722462')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.728970', '2015-04-22 21:34:55.728970')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 213, '2015-04-22 21:34:55.731101', '2015-04-22 21:34:55.731101')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:34:55.734489', '2015-04-22 21:34:55.734489')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 142, `updated_at` = '2015-04-22 21:34:55.736462' WHERE `monster_names`.`id` = 52
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 142
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:34:55.741567', '2015-04-22 21:34:55.741567')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 142, `updated_at` = '2015-04-22 21:34:55.743040' WHERE `monster_names`.`id` = 53[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:34:55.745258', '2015-04-22 21:34:55.745258')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 142, `updated_at` = '2015-04-22 21:34:55.746748' WHERE `monster_names`.`id` = 54[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.759360', '2015-04-22 21:34:55.759360')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (6.5ms)
Rendered master_traits/new.html.erb within layouts/application (7.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 13.1ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.784638', '2015-04-22 21:34:55.784638')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"175"}
[1m[36mMasterTrait Load (0.7ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 175 LIMIT 1[0m
Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.7ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.796852', '2015-04-22 21:34:55.796852')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.800519', '2015-04-22 21:34:55.800519')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/177 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.807063', '2015-04-22 21:34:55.807063')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"178"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 178 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.0ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 178
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 1.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.818381', '2015-04-22 21:34:55.818381')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (2.1ms) Rendered master_traits/new.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.0ms)
[1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.830322', '2015-04-22 21:34:55.830322')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"180"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 180 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.841032', '2015-04-22 21:34:55.841032')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"181"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 181 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/181 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.849627', '2015-04-22 21:34:55.849627')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:55.860481', '2015-04-22 21:34:55.860481')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"183"}
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 183 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 4.6ms | ActiveRecord: 0.7ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.878427', '2015-04-22 21:34:55.878427')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 214, '2015-04-22 21:34:55.881632', '2015-04-22 21:34:55.881632')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.888026', '2015-04-22 21:34:55.888026')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (143, 97, 1, '2015-04-22 21:34:55.890814', '2015-04-22 21:34:55.890814')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:55.894026', '2015-04-22 21:34:55.894026')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 215, '2015-04-22 21:34:55.896204', '2015-04-22 21:34:55.896204')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:34:55.898504', '2015-04-22 21:34:55.898504')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (144, 98, 2, 'Flexible', '2015-04-22 21:34:55.900600', '2015-04-22 21:34:55.900600')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.912458', '2015-04-22 21:34:55.912458')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"99"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 99 LIMIT 1[0m
Rendered locations/_form.html.erb (2.0ms)
Rendered locations/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 8.5ms | ActiveRecord: 0.3ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.931176', '2015-04-22 21:34:55.931176')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.934939', '2015-04-22 21:34:55.934939')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/101 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.942598', '2015-04-22 21:34:55.942598')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"102"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 102 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 102
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 102[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.955661', '2015-04-22 21:34:55.955661')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.968469', '2015-04-22 21:34:55.968469')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"104"}
[1m[36mLocation Load (0.0ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 104 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/104 Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.977658', '2015-04-22 21:34:55.977658')[0m
[1m[35m (0.4ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"105"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 105 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.3ms)
[1m[35m (3.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:55.991032', '2015-04-22 21:34:55.991032')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"106"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 106 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:56.005771', '2015-04-22 21:34:56.005771')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.1ms) Rendered locations/new.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 5.1ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:34:56.017375', '2015-04-22 21:34:56.017375')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.0ms)
Rendered locations/new.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
PageReferenceTest: test_to_s
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.040629', '2015-04-22 21:34:56.040629')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (87, '2015-04-22 21:34:56.044238', '2015-04-22 21:34:56.044238')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 21:34:56.046663', '2015-04-22 21:34:56.046663')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (88, '23-4', '2015-04-22 21:34:56.049293', '2015-04-22 21:34:56.049293')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:56.055602', '2015-04-22 21:34:56.055602')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:34:56.057421', '2015-04-22 21:34:56.057421')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:34:56.059883', '2015-04-22 21:34:56.059883')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (1.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:56.066071', '2015-04-22 21:34:56.066071')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (187, '2015-04-22 21:34:56.068176', '2015-04-22 21:34:56.068176')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:34:56.070863', '2015-04-22 21:34:56.070863')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (188, 3, '2015-04-22 21:34:56.072600', '2015-04-22 21:34:56.072600')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:34:56.074300', '2015-04-22 21:34:56.074300')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (189, '2015-04-22 21:34:56.076939', '2015-04-22 21:34:56.076939')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.088169', '2015-04-22 21:34:56.088169')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"89"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 89 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 89[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `books` WHERE `books`.`id` = 89
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.102148', '2015-04-22 21:34:56.102148')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"90"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 90 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.5ms | ActiveRecord: 0.3ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.118373', '2015-04-22 21:34:56.118373')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.1ms)
Rendered books/new.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.8ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.136538', '2015-04-22 21:34:56.136538')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"92"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 92 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/92 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.145710', '2015-04-22 21:34:56.145710')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.149656', '2015-04-22 21:34:56.149656')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/94 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.156164', '2015-04-22 21:34:56.156164')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.166744', '2015-04-22 21:34:56.166744')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"96"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 96 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 5.3ms | ActiveRecord: 0.6ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.183595', '2015-04-22 21:34:56.183595')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (0.9ms) Rendered books/new.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.0ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:34:56.194763', '2015-04-22 21:34:56.194763')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"98"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 98 LIMIT 1
Rendered books/_form.html.erb (2.0ms)
Rendered books/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.5ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.212976', '2015-04-22 21:34:56.212976')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 7.9ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.232598', '2015-04-22 21:34:56.232598')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"217"}
[1m[36mMonsterClass Load (0.5ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 217 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.5ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.246666', '2015-04-22 21:34:56.246666')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 218 Rendered monster_classes/index.html.erb within layouts/application (5.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.6ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.261352', '2015-04-22 21:34:56.261352')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.9ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.265539', '2015-04-22 21:34:56.265539')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/220 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.271853', '2015-04-22 21:34:56.271853')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.5ms) Rendered monster_classes/new.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.282343', '2015-04-22 21:34:56.282343')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"222"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 222 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/222 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.298769', '2015-04-22 21:34:56.298769')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"223"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 223 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 223
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 223[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.310443', '2015-04-22 21:34:56.310443')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"224"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 224 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.5ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:34:56.324683', '2015-04-22 21:34:56.324683')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"225"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 225 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 225
Rendered monster_classes/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.5ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (1.1ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (2.1ms) Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 58ms (Views: 57.2ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:06.837695', '2015-04-22 21:35:06.837695')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (99, '2015-04-22 21:35:06.844685', '2015-04-22 21:35:06.844685')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 21:35:06.846790', '2015-04-22 21:35:06.846790')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (100, '23-4', '2015-04-22 21:35:06.848510', '2015-04-22 21:35:06.848510')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.865087', '2015-04-22 21:35:06.865087')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"91"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 91 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 91[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 91
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 19ms (ActiveRecord: 1.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.894474', '2015-04-22 21:35:06.894474')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"92"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 92 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/92 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.904419', '2015-04-22 21:35:06.904419')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"93"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 93 LIMIT 1
Rendered move_types/_form.html.erb (9.7ms)
Rendered move_types/edit.html.erb within layouts/application (10.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 15.5ms | ActiveRecord: 0.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.927715', '2015-04-22 21:35:06.927715')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.943238', '2015-04-22 21:35:06.943238')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.947584', '2015-04-22 21:35:06.947584')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/96 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.956101', '2015-04-22 21:35:06.956101')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (0.6ms) Rendered move_types/new.html.erb within layouts/application (0.8ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 2.7ms | ActiveRecord: 0.0ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.965056', '2015-04-22 21:35:06.965056')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.976531', '2015-04-22 21:35:06.976531')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"99"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 99 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 3.9ms | ActiveRecord: 0.4ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:06.989256', '2015-04-22 21:35:06.989256')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"100"}
[1m[35mMoveType Load (0.4ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 100 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.4ms | ActiveRecord: 0.4ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.015554', '2015-04-22 21:35:07.015554')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (190, '2015-04-22 21:35:07.018666', '2015-04-22 21:35:07.018666')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.020453', '2015-04-22 21:35:07.020453')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (191, 3, '2015-04-22 21:35:07.022216', '2015-04-22 21:35:07.022216')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:35:07.024587', '2015-04-22 21:35:07.024587')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (192, '2015-04-22 21:35:07.026518', '2015-04-22 21:35:07.026518')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.061683', '2015-04-22 21:35:07.061683')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 226, '2015-04-22 21:35:07.064382', '2015-04-22 21:35:07.064382')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:35:07.068489', '2015-04-22 21:35:07.068489')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (1.1ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:35:07.072674', '2015-04-22 21:35:07.072674')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (193, 145, '2015-04-22 21:35:07.076192', '2015-04-22 21:35:07.076192')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (194, 1, 145, '2015-04-22 21:35:07.078839', '2015-04-22 21:35:07.078839')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.085264', '2015-04-22 21:35:07.085264')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 227, '2015-04-22 21:35:07.087270', '2015-04-22 21:35:07.087270')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:35:07.091698', '2015-04-22 21:35:07.091698')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (195, 146, '2015-04-22 21:35:07.094036', '2015-04-22 21:35:07.094036')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.2ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.099570', '2015-04-22 21:35:07.099570')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 228, '2015-04-22 21:35:07.101475', '2015-04-22 21:35:07.101475')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:35:07.105528', '2015-04-22 21:35:07.105528')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:35:07.107943', '2015-04-22 21:35:07.107943')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (196, 3, 147, '2015-04-22 21:35:07.110774', '2015-04-22 21:35:07.110774')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (197, 147, '2015-04-22 21:35:07.112591', '2015-04-22 21:35:07.112591')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (3.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.120962', '2015-04-22 21:35:07.120962')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 229, '2015-04-22 21:35:07.122970', '2015-04-22 21:35:07.122970')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:35:07.133204', '2015-04-22 21:35:07.133204')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m UPDATE `monster_names` SET `monster_id` = 148, `updated_at` = '2015-04-22 21:35:07.135176' WHERE `monster_names`.`id` = 55
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 148
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:35:07.140512', '2015-04-22 21:35:07.140512')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 148, `updated_at` = '2015-04-22 21:35:07.142115' WHERE `monster_names`.`id` = 56[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:35:07.144042', '2015-04-22 21:35:07.144042')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 148, `updated_at` = '2015-04-22 21:35:07.145477' WHERE `monster_names`.`id` = 57[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.0ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.157908', '2015-04-22 21:35:07.157908')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"198"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 198 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 198[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.169823', '2015-04-22 21:35:07.169823')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"199"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 199 LIMIT 1[0m
Rendered master_traits/_form.html.erb (6.0ms)
Rendered master_traits/edit.html.erb within layouts/application (7.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 14.0ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.192379', '2015-04-22 21:35:07.192379')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (2.7ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.7ms | ActiveRecord: 0.4ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.205059', '2015-04-22 21:35:07.205059')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"201"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 201 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/201 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.213577', '2015-04-22 21:35:07.213577')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.229301', '2015-04-22 21:35:07.229301')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"203"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 203 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.7ms)
Rendered master_traits/edit.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 6.2ms | ActiveRecord: 0.5ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.244546', '2015-04-22 21:35:07.244546')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (2.6ms) Rendered master_traits/new.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (1.7ms) Rendered layouts/_navigation.html.erb (2.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.257787', '2015-04-22 21:35:07.257787')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"205"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 205 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 2.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.268108', '2015-04-22 21:35:07.268108')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.272435', '2015-04-22 21:35:07.272435')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/207 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:07.298632', '2015-04-22 21:35:07.298632')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 109, '2015-04-22 21:35:07.303043', '2015-04-22 21:35:07.303043')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:07.311674', '2015-04-22 21:35:07.311674')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 110, '2015-04-22 21:35:07.314061', '2015-04-22 21:35:07.314061')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.9ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:07.320403', '2015-04-22 21:35:07.320403')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:35:07.322215', '2015-04-22 21:35:07.322215')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:35:07.324364', '2015-04-22 21:35:07.324364')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:35:07.330070', '2015-04-22 21:35:07.330070')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:35:07.332367', '2015-04-22 21:35:07.332367')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:35:07.334089', '2015-04-22 21:35:07.334089')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.351046', '2015-04-22 21:35:07.351046')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.8ms)
Rendered locations/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 8.8ms | ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.3ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.373426', '2015-04-22 21:35:07.373426')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"110"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 110 LIMIT 1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.385914', '2015-04-22 21:35:07.385914')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"111"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 111 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.397733', '2015-04-22 21:35:07.397733')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"112"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 112 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/112 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.406414', '2015-04-22 21:35:07.406414')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.410007', '2015-04-22 21:35:07.410007')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/114 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.427235', '2015-04-22 21:35:07.427235')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"115"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 115 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.0ms | ActiveRecord: 0.6ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.443497', '2015-04-22 21:35:07.443497')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (0.8ms) Rendered locations/new.html.erb within layouts/application (1.1ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.453619', '2015-04-22 21:35:07.453619')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"117"}
[1m[35mLocation Load (0.5ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 117 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 117
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 117[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 6ms (ActiveRecord: 1.7ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:07.467042', '2015-04-22 21:35:07.467042')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (1.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.484879', '2015-04-22 21:35:07.484879')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"101"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 101 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.500517', '2015-04-22 21:35:07.500517')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.513852', '2015-04-22 21:35:07.513852')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (2.5ms) Rendered books/new.html.erb within layouts/application (3.5ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.0ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.526426', '2015-04-22 21:35:07.526426')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.530507', '2015-04-22 21:35:07.530507')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/105 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.537181', '2015-04-22 21:35:07.537181')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"106"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 106 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 106[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `books` WHERE `books`.`id` = 106
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.550862', '2015-04-22 21:35:07.550862')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.0ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.567080', '2015-04-22 21:35:07.567080')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"108"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 108 LIMIT 1[0m
Rendered books/_form.html.erb (1.5ms)
Rendered books/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.578560', '2015-04-22 21:35:07.578560')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"109"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 109 LIMIT 1[0m
[1m[35m (0.7ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/109 Completed 302 Found in 3ms (ActiveRecord: 1.0ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:07.589439', '2015-04-22 21:35:07.589439')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"110"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 110 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (3.2ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.9ms | ActiveRecord: 0.6ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.611359', '2015-04-22 21:35:07.611359')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"230"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 230 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.9ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 10.0ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.630983', '2015-04-22 21:35:07.630983')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (0.9ms) Rendered monster_classes/new.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.641232', '2015-04-22 21:35:07.641232')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 232[0m Rendered monster_classes/index.html.erb within layouts/application (4.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.8ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.655457', '2015-04-22 21:35:07.655457')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.671923', '2015-04-22 21:35:07.671923')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"234"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 234 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.5ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.687673', '2015-04-22 21:35:07.687673')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"235"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 235 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/235 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.696829', '2015-04-22 21:35:07.696829')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.700824', '2015-04-22 21:35:07.700824')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/237 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.6ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (1.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.707906', '2015-04-22 21:35:07.707906')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"238"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 238 LIMIT 1
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 238[0m
Rendered monster_classes/show.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.6ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.721061', '2015-04-22 21:35:07.721061')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"239"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 239 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 239
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 239[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.740090', '2015-04-22 21:35:07.740090')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 240, '2015-04-22 21:35:07.742584', '2015-04-22 21:35:07.742584')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"149"}
[1m[35mMonster Load (0.5ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 149 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 149 LIMIT 1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 149
Rendered monsters/_monster_name_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 149
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.4ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 149
[1m[36mLocation Load (1.0ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (3.8ms)
Rendered monsters/_expanding_fieldset.html.erb (10.4ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 149
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (11.2ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 149[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 149[0m
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 149[0m
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (10.8ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 149
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
Rendered monsters/_form.html.erb (78.7ms)
Rendered monsters/edit.html.erb within layouts/application (79.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 93ms (Views: 79.1ms | ActiveRecord: 6.8ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.845379', '2015-04-22 21:35:07.845379')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 241, '2015-04-22 21:35:07.847231', '2015-04-22 21:35:07.847231')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"150"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 150 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 150[0m
Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 150[0m
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 150[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 150[0m
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mTrait Load (0.4ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 150
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 150
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 150
Rendered monsters/_parry_score_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 150[0m
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_form.html.erb (38.0ms)
Rendered monsters/edit.html.erb within layouts/application (38.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 42ms (Views: 37.3ms | ActiveRecord: 3.7ms)
[1m[36m (4.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.898132', '2015-04-22 21:35:07.898132')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 242, '2015-04-22 21:35:07.900213', '2015-04-22 21:35:07.900213')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"151"}
[1m[36mMonster Load (0.6ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 151 LIMIT 1[0m
[1m[35mMonsterName Load (0.5ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 151
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 242 LIMIT 1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 151
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 151[0m
[1m[35mDamageResistance Load (0.1ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 151
Rendered monsters/_show_stat_block.html.erb (4.6ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 151[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 151
[1m[36mSkill Load (0.1ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 151[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 151
Rendered monsters/show.html.erb within layouts/application (12.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 17ms (Views: 13.1ms | ActiveRecord: 2.8ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.925506', '2015-04-22 21:35:07.925506')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 243, '2015-04-22 21:35:07.927575', '2015-04-22 21:35:07.927575')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.4ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 152 [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 243 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (4.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.8ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.942294', '2015-04-22 21:35:07.942294')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 244, '2015-04-22 21:35:07.944262', '2015-04-22 21:35:07.944262')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"244", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 244, '2015-04-22 21:35:07.953661', '2015-04-22 21:35:07.953661')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/154 Completed 302 Found in 7ms (ActiveRecord: 0.5ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:07.963819', '2015-04-22 21:35:07.963819')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 245, '2015-04-22 21:35:07.965745', '2015-04-22 21:35:07.965745')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (9.9ms)
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.1ms)
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
Rendered monsters/_form.html.erb (39.6ms)
Rendered monsters/new.html.erb within layouts/application (40.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 47ms (Views: 41.6ms | ActiveRecord: 1.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:08.021619', '2015-04-22 21:35:08.021619')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 246, '2015-04-22 21:35:08.023667', '2015-04-22 21:35:08.023667')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.2ms) Rendered monsters/_monster_name_fields.html.erb (0.7ms) Rendered monsters/_expanding_fieldset.html.erb (3.6ms) [1m[36mMonsterClass Load (1.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (1.9ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (5.3ms) [1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (2.3ms) Rendered monsters/_expanding_fieldset.html.erb (3.8ms) Rendered monsters/_attack_fields.html.erb (1.6ms) Rendered monsters/_attack_fields.html.erb (1.2ms) Rendered monsters/_expanding_fieldset.html.erb (4.4ms) [1m[36mMasterTrait Load (0.0ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (3.1ms) [1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (2.5ms) Rendered monsters/_expanding_fieldset.html.erb (4.1ms) Rendered monsters/_parry_score_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (2.3ms) [1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (2.6ms) Rendered monsters/_form.html.erb (39.6ms) Rendered monsters/new.html.erb within layouts/application (39.8ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 44ms (Views: 39.8ms | ActiveRecord: 2.0ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:08.075998', '2015-04-22 21:35:08.075998')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 247, '2015-04-22 21:35:08.078340', '2015-04-22 21:35:08.078340')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"157"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 157 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 157 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/157 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:08.092817', '2015-04-22 21:35:08.092817')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 248, '2015-04-22 21:35:08.095794', '2015-04-22 21:35:08.095794')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"158"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 158 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 158[0m
[1m[35mSkill Load (0.1ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 158
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 158[0m
[1m[35mAttack Load (0.1ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 158
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 158[0m
[1m[35mMovementRate Load (0.1ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 158
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 158[0m
[1m[35mParryScore Load (0.1ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 158
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 158[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.124587', '2015-04-22 21:35:08.124587')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"111"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 111 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/111 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.135224', '2015-04-22 21:35:08.135224')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (4.0ms)
Rendered master_skills/new.html.erb within layouts/application (5.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 13ms (Views: 10.0ms | ActiveRecord: 0.2ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.156327', '2015-04-22 21:35:08.156327')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.161343', '2015-04-22 21:35:08.161343')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/114 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.168267', '2015-04-22 21:35:08.168267')
[1m[36m (0.9ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"115"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 115 LIMIT 1
Rendered master_skills/_form.html.erb (2.2ms)
Rendered master_skills/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.3ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.183091', '2015-04-22 21:35:08.183091')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"116"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 116 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.193802', '2015-04-22 21:35:08.193802')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"117"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 117 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 117[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (1.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.202688', '2015-04-22 21:35:08.202688')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (1.8ms) Rendered master_skills/new.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.213983', '2015-04-22 21:35:08.213983')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"119"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 119 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 4.7ms | ActiveRecord: 0.7ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:08.229760', '2015-04-22 21:35:08.229760')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:08.243365', '2015-04-22 21:35:08.243365')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 249, '2015-04-22 21:35:08.245323', '2015-04-22 21:35:08.245323')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:08.249438', '2015-04-22 21:35:08.249438')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (159, 119, 1, '2015-04-22 21:35:08.252281', '2015-04-22 21:35:08.252281')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:08.255241', '2015-04-22 21:35:08.255241')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 250, '2015-04-22 21:35:08.257350', '2015-04-22 21:35:08.257350')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:35:08.261344', '2015-04-22 21:35:08.261344')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (160, 120, 2, 'Flexible', '2015-04-22 21:35:08.263520', '2015-04-22 21:35:08.263520')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.2ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.9ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (2.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 57ms (Views: 56.8ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.522755', '2015-04-22 21:35:29.522755')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (2.9ms) Rendered layouts/_navigation_links.html.erb (1.8ms) Rendered layouts/_navigation.html.erb (2.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 9.1ms | ActiveRecord: 0.3ms)
[1m[36m (5.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.544223', '2015-04-22 21:35:29.544223')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"122"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 122 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 122[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 6ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.558488', '2015-04-22 21:35:29.558488')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"123"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 123 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/123 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.568692', '2015-04-22 21:35:29.568692')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.572632', '2015-04-22 21:35:29.572632')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/125 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (0.8ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.579651', '2015-04-22 21:35:29.579651')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (11.3ms)
Rendered master_skills/new.html.erb within layouts/application (12.2ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 20ms (Views: 15.2ms | ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.608687', '2015-04-22 21:35:29.608687')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"127"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 127 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.622699', '2015-04-22 21:35:29.622699')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"128"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 128 LIMIT 1
Rendered master_skills/_form.html.erb (1.6ms)
Rendered master_skills/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.633952', '2015-04-22 21:35:29.633952')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"129"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 129 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.3ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.648034', '2015-04-22 21:35:29.648034')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (1.3ms) Rendered master_skills/new.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)
[1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.670787', '2015-04-22 21:35:29.670787')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"111"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 111 LIMIT 1[0m
Rendered books/_form.html.erb (2.5ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 10.2ms | ActiveRecord: 0.3ms)
[1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.691669', '2015-04-22 21:35:29.691669')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"112"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 112 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.702565', '2015-04-22 21:35:29.702565')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.8ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.8ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.714257', '2015-04-22 21:35:29.714257')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"114"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 114 LIMIT 1[0m
[1m[35m (0.8ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/114 Completed 302 Found in 3ms (ActiveRecord: 1.1ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.724476', '2015-04-22 21:35:29.724476')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.739237', '2015-04-22 21:35:29.739237')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.1ms) Rendered books/new.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.749911', '2015-04-22 21:35:29.749911')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.753271', '2015-04-22 21:35:29.753271')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/118 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.761601', '2015-04-22 21:35:29.761601')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"119"}
[1m[35mBook Load (0.5ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 119 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 119
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 119[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 13ms (ActiveRecord: 1.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:29.784203', '2015-04-22 21:35:29.784203')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"120"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 120 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.5ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.6ms | ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.805833', '2015-04-22 21:35:29.805833')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 131, '2015-04-22 21:35:29.811511', '2015-04-22 21:35:29.811511')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:35:29.817983', '2015-04-22 21:35:29.817983')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 132, '2015-04-22 21:35:29.820202', '2015-04-22 21:35:29.820202')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.837874', '2015-04-22 21:35:29.837874')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.843196', '2015-04-22 21:35:29.843196')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/212 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.849943', '2015-04-22 21:35:29.849943')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"213"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 213 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 213
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.860357', '2015-04-22 21:35:29.860357')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (3.1ms) Rendered master_traits/new.html.erb within layouts/application (4.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 11.0ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.878276', '2015-04-22 21:35:29.878276')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"215"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 215 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.889767', '2015-04-22 21:35:29.889767')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.900714', '2015-04-22 21:35:29.900714')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.915261', '2015-04-22 21:35:29.915261')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"218"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 218 LIMIT 1
Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.3ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.928534', '2015-04-22 21:35:29.928534')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"219"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 219 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.6ms)
Rendered master_traits/edit.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 7.1ms | ActiveRecord: 0.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:29.945225', '2015-04-22 21:35:29.945225')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"220"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 220 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/220 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:29.989991', '2015-04-22 21:35:29.989991')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 251, '2015-04-22 21:35:29.993250', '2015-04-22 21:35:29.993250')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (11.9ms)
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (14.2ms)
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.0ms)
Rendered monsters/_expanding_fieldset.html.erb (22.1ms)
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (10.4ms)
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (11.3ms)
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
Rendered monsters/_parry_score_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (11.3ms)
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (9.3ms)
Rendered monsters/_form.html.erb (110.5ms)
Rendered monsters/new.html.erb within layouts/application (111.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 121ms (Views: 109.4ms | ActiveRecord: 7.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.126151', '2015-04-22 21:35:30.126151')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 252, '2015-04-22 21:35:30.128467', '2015-04-22 21:35:30.128467')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"162"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 162 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 162
[1m[36mMonsterClass Load (0.5ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 252 LIMIT 1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 162
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 162[0m
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 162
Rendered monsters/_show_stat_block.html.erb (4.2ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 162[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 162
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 162[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 162
Rendered monsters/show.html.erb within layouts/application (12.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 12.6ms | ActiveRecord: 2.4ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.152945', '2015-04-22 21:35:30.152945')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 253, '2015-04-22 21:35:30.155097', '2015-04-22 21:35:30.155097')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"163"}
[1m[35mMonster Load (0.1ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 163 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 163
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 163[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 163
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 163[0m
[1m[35mDamageResistance Load (0.1ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 163
[1m[36mMovementRate Load (0.1ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 163[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 163
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 163[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 163
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.9ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.173476', '2015-04-22 21:35:30.173476')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 254, '2015-04-22 21:35:30.176192', '2015-04-22 21:35:30.176192')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.1ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 164 [1m[36mMonsterClass Load (0.1ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 254 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (3.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.5ms)
[1m[35m (3.7ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.192856', '2015-04-22 21:35:30.192856')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 255, '2015-04-22 21:35:30.195781', '2015-04-22 21:35:30.195781')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.1ms) Rendered monsters/_monster_name_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.8ms) [1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.1ms) [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (1.9ms) Rendered monsters/_expanding_fieldset.html.erb (5.6ms) [1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (3.0ms) Rendered monsters/_attack_fields.html.erb (1.5ms) Rendered monsters/_attack_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (5.0ms) [1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (2.4ms) Rendered monsters/_expanding_fieldset.html.erb (3.9ms) [1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.1ms) Rendered monsters/_parry_score_fields.html.erb (1.2ms) Rendered monsters/_expanding_fieldset.html.erb (3.3ms) [1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (3.1ms) Rendered monsters/_form.html.erb (40.3ms) Rendered monsters/new.html.erb within layouts/application (40.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 45ms (Views: 41.0ms | ActiveRecord: 1.5ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.250060', '2015-04-22 21:35:30.250060')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 256, '2015-04-22 21:35:30.251977', '2015-04-22 21:35:30.251977')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"166"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 166 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 166 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 166[0m
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 166[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 166[0m
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 166[0m
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 166
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (5.0ms)
Rendered monsters/_expanding_fieldset.html.erb (7.9ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 166
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 166
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 166[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (46.5ms)
Rendered monsters/edit.html.erb within layouts/application (47.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 55ms (Views: 46.5ms | ActiveRecord: 4.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.314788', '2015-04-22 21:35:30.314788')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 257, '2015-04-22 21:35:30.316685', '2015-04-22 21:35:30.316685')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"167"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 167 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 167 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/167 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.330804', '2015-04-22 21:35:30.330804')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 258, '2015-04-22 21:35:30.332769', '2015-04-22 21:35:30.332769')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"258", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 258, '2015-04-22 21:35:30.340472', '2015-04-22 21:35:30.340472')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/169 Completed 302 Found in 6ms (ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.348393', '2015-04-22 21:35:30.348393')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 259, '2015-04-22 21:35:30.350859', '2015-04-22 21:35:30.350859')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"170"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 170 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 170[0m
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 170[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 170[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 170[0m
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 170
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mSkill Load (0.4ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 170
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 170
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 170[0m
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_form.html.erb (38.6ms)
Rendered monsters/edit.html.erb within layouts/application (39.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 42ms (Views: 38.2ms | ActiveRecord: 3.5ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:30.402775', '2015-04-22 21:35:30.402775')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (221, '2015-04-22 21:35:30.406093', '2015-04-22 21:35:30.406093')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:30.408057', '2015-04-22 21:35:30.408057')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (222, 3, '2015-04-22 21:35:30.409986', '2015-04-22 21:35:30.409986')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:35:30.412446', '2015-04-22 21:35:30.412446')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (223, '2015-04-22 21:35:30.415046', '2015-04-22 21:35:30.415046')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:35:30.421491', '2015-04-22 21:35:30.421491')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.8ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:35:30.424044', '2015-04-22 21:35:30.424044')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:35:30.425728', '2015-04-22 21:35:30.425728')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.439210', '2015-04-22 21:35:30.439210')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"121"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 121 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 121
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 121[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.453750', '2015-04-22 21:35:30.453750')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"122"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 122 LIMIT 1[0m
Rendered locations/_form.html.erb (2.4ms)
Rendered locations/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 11ms (Views: 10.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.472521', '2015-04-22 21:35:30.472521')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.1ms) Rendered locations/new.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.484460', '2015-04-22 21:35:30.484460')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"124"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 124 LIMIT 1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/124 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.492773', '2015-04-22 21:35:30.492773')
[1m[36m (1.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.6ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.505118', '2015-04-22 21:35:30.505118')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.508879', '2015-04-22 21:35:30.508879')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/127 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.516125', '2015-04-22 21:35:30.516125')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"128"}
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 128 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.4ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.526985', '2015-04-22 21:35:30.526985')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.542820', '2015-04-22 21:35:30.542820')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"130"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 130 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.4ms)
Rendered locations/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.4ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.559456', '2015-04-22 21:35:30.559456')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 260, '2015-04-22 21:35:30.561517', '2015-04-22 21:35:30.561517')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:35:30.563951', '2015-04-22 21:35:30.563951')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 171, `updated_at` = '2015-04-22 21:35:30.565809' WHERE `monster_names`.`id` = 64
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 171
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:35:30.569430', '2015-04-22 21:35:30.569430')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 171, `updated_at` = '2015-04-22 21:35:30.570961' WHERE `monster_names`.`id` = 65[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:35:30.573894', '2015-04-22 21:35:30.573894')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 171, `updated_at` = '2015-04-22 21:35:30.575571' WHERE `monster_names`.`id` = 66[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.581961', '2015-04-22 21:35:30.581961')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 261, '2015-04-22 21:35:30.583811', '2015-04-22 21:35:30.583811')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (1.1ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:35:30.588404', '2015-04-22 21:35:30.588404')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:35:30.590977', '2015-04-22 21:35:30.590977')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (224, 172, '2015-04-22 21:35:30.594156', '2015-04-22 21:35:30.594156')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (225, 1, 172, '2015-04-22 21:35:30.597632', '2015-04-22 21:35:30.597632')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.605147', '2015-04-22 21:35:30.605147')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 262, '2015-04-22 21:35:30.606957', '2015-04-22 21:35:30.606957')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:35:30.610134', '2015-04-22 21:35:30.610134')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:35:30.612231', '2015-04-22 21:35:30.612231')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (226, 3, 173, '2015-04-22 21:35:30.621875', '2015-04-22 21:35:30.621875')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (227, 173, '2015-04-22 21:35:30.624062', '2015-04-22 21:35:30.624062')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (23.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.651131', '2015-04-22 21:35:30.651131')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 263, '2015-04-22 21:35:30.653131', '2015-04-22 21:35:30.653131')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:35:30.656413', '2015-04-22 21:35:30.656413')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (228, 174, '2015-04-22 21:35:30.658892', '2015-04-22 21:35:30.658892')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:35:30.664430', '2015-04-22 21:35:30.664430')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:35:30.666095', '2015-04-22 21:35:30.666095')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:35:30.668476', '2015-04-22 21:35:30.668476')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.681150', '2015-04-22 21:35:30.681150')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"264"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 264 LIMIT 1
Rendered monster_classes/_form.html.erb (2.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 8.4ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.698710', '2015-04-22 21:35:30.698710')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.703996', '2015-04-22 21:35:30.703996')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/266 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.712626', '2015-04-22 21:35:30.712626')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.2ms) Rendered monster_classes/new.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.724119', '2015-04-22 21:35:30.724119')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"268"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 268 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 268
Rendered monster_classes/show.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.5ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.738316', '2015-04-22 21:35:30.738316')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"269"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 269 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 269[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 269
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.749607', '2015-04-22 21:35:30.749607')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"270"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 270 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.0ms | ActiveRecord: 0.4ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.764418', '2015-04-22 21:35:30.764418')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"271"}
[1m[35mMonsterClass Load (1.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 271 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/271 Completed 302 Found in 3ms (ActiveRecord: 1.4ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.775146', '2015-04-22 21:35:30.775146')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 272[0m Rendered monster_classes/index.html.erb within layouts/application (3.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.6ms)
[1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.789793', '2015-04-22 21:35:30.789793')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[35m (0.6ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:35:30.804837', '2015-04-22 21:35:30.804837')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (121, '2015-04-22 21:35:30.808082', '2015-04-22 21:35:30.808082')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 21:35:30.810299', '2015-04-22 21:35:30.810299')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (122, '23-4', '2015-04-22 21:35:30.812281', '2015-04-22 21:35:30.812281')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.827575', '2015-04-22 21:35:30.827575')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.833431', '2015-04-22 21:35:30.833431')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/102 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.841397', '2015-04-22 21:35:30.841397')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"103"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 103 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 103[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 103
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.9ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.855446', '2015-04-22 21:35:30.855446')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.9ms)
Rendered move_types/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.6ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.874716', '2015-04-22 21:35:30.874716')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"105"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 105 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.9ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.886365', '2015-04-22 21:35:30.886365')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.7ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.899132', '2015-04-22 21:35:30.899132')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (0.9ms) Rendered move_types/new.html.erb within layouts/application (1.0ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.910121', '2015-04-22 21:35:30.910121')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"108"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 108 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.920886', '2015-04-22 21:35:30.920886')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"109"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 109 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 3.4ms | ActiveRecord: 0.4ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:35:30.934920', '2015-04-22 21:35:30.934920')
[1m[36m (0.7ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"110"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 110 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/110 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.947121', '2015-04-22 21:35:30.947121')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 274, '2015-04-22 21:35:30.949697', '2015-04-22 21:35:30.949697')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:35:30.953906', '2015-04-22 21:35:30.953906')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (175, 131, 1, '2015-04-22 21:35:30.956989', '2015-04-22 21:35:30.956989')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:35:30.960869', '2015-04-22 21:35:30.960869')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 275, '2015-04-22 21:35:30.963125', '2015-04-22 21:35:30.963125')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:35:30.965954', '2015-04-22 21:35:30.965954')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (176, 132, 2, 'Flexible', '2015-04-22 21:35:30.968449', '2015-04-22 21:35:30.968449')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.372610', '2015-04-22 21:40:30.372610')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (232, '2015-04-22 21:40:30.379096', '2015-04-22 21:40:30.379096')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.381383', '2015-04-22 21:40:30.381383')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (233, 3, '2015-04-22 21:40:30.383430', '2015-04-22 21:40:30.383430')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:40:30.386028', '2015-04-22 21:40:30.386028')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (234, '2015-04-22 21:40:30.387974', '2015-04-22 21:40:30.387974')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (12.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.413377', '2015-04-22 21:40:30.413377')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (2.9ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (2.0ms) Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 63ms (Views: 62.2ms | ActiveRecord: 0.3ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.485751', '2015-04-22 21:40:30.485751')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.489739', '2015-04-22 21:40:30.489739')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/237 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.496546', '2015-04-22 21:40:30.496546')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"238"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 238 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (16.1ms)
Rendered master_traits/edit.html.erb within layouts/application (17.1ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 29ms (Views: 20.0ms | ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.532186', '2015-04-22 21:40:30.532186')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"239"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 239 LIMIT 1
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.543834', '2015-04-22 21:40:30.543834')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"240"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 240 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.554376', '2015-04-22 21:40:30.554376')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"241"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 241 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 241[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.565290', '2015-04-22 21:40:30.565290')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.1ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.580815', '2015-04-22 21:40:30.580815')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.6ms) Rendered master_traits/new.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.7ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:30.591214', '2015-04-22 21:40:30.591214')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"244"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 244 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/244 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.7ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.0ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.613945', '2015-04-22 21:40:30.613945')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (4.4ms) Rendered master_skills/new.html.erb within layouts/application (5.4ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 10.3ms | ActiveRecord: 0.0ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.633793', '2015-04-22 21:40:30.633793')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.648713', '2015-04-22 21:40:30.648713')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"135"}
[1m[36mMasterSkill Load (0.4ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 135 LIMIT 1[0m
Rendered master_skills/_form.html.erb (1.6ms)
Rendered master_skills/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.661658', '2015-04-22 21:40:30.661658')[0m
[1m[35m (0.5ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.671918', '2015-04-22 21:40:30.671918')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.676100', '2015-04-22 21:40:30.676100')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/138 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.682318', '2015-04-22 21:40:30.682318')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"139"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 139 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 139
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.694357', '2015-04-22 21:40:30.694357')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"140"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 140 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.704822', '2015-04-22 21:40:30.704822')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"141"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 141 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (3.8ms)
Rendered master_skills/edit.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 5.8ms | ActiveRecord: 0.5ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:30.720726', '2015-04-22 21:40:30.720726')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"142"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 142 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/142 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:30.742358', '2015-04-22 21:40:30.742358')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (123, '2015-04-22 21:40:30.745535', '2015-04-22 21:40:30.745535')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 21:40:30.747515', '2015-04-22 21:40:30.747515')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.9ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (124, '23-4', '2015-04-22 21:40:30.750059', '2015-04-22 21:40:30.750059')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:30.791054', '2015-04-22 21:40:30.791054')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 276, '2015-04-22 21:40:30.793812', '2015-04-22 21:40:30.793812')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:30.802511', '2015-04-22 21:40:30.802511')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (177, 133, 1, '2015-04-22 21:40:30.805661', '2015-04-22 21:40:30.805661')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:30.808535', '2015-04-22 21:40:30.808535')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 277, '2015-04-22 21:40:30.811492', '2015-04-22 21:40:30.811492')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 21:40:30.815074', '2015-04-22 21:40:30.815074')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (178, 134, 2, 'Flexible', '2015-04-22 21:40:30.816969', '2015-04-22 21:40:30.816969')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.9ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:40:30.828919', '2015-04-22 21:40:30.828919')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:40:30.830767', '2015-04-22 21:40:30.830767')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 21:40:30.832676', '2015-04-22 21:40:30.832676')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (1.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.849279', '2015-04-22 21:40:30.849279')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"111"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 111 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (2.0ms)
Rendered move_types/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.1ms | ActiveRecord: 0.3ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.868542', '2015-04-22 21:40:30.868542')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.2ms) Rendered move_types/new.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.0ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.880771', '2015-04-22 21:40:30.880771')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"113"}
[1m[35mMoveType Load (0.4ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 113 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 2.8ms | ActiveRecord: 0.4ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.892146', '2015-04-22 21:40:30.892146')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (1.5ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.2ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.904735', '2015-04-22 21:40:30.904735')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"115"}
[1m[35mMoveType Load (0.0ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 115 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/115 Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.913425', '2015-04-22 21:40:30.913425')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.917376', '2015-04-22 21:40:30.917376')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/117 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.923782', '2015-04-22 21:40:30.923782')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"118"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 118 LIMIT 1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.935372', '2015-04-22 21:40:30.935372')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"119"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 119 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 119[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 119
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 14ms (ActiveRecord: 1.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 21:40:30.958372', '2015-04-22 21:40:30.958372')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:30.978687', '2015-04-22 21:40:30.978687')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.3ms)
Rendered books/new.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.4ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:30.998292', '2015-04-22 21:40:30.998292')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.3ms) Rendered books/new.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.9ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:31.010530', '2015-04-22 21:40:31.010530')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"127"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 127 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (10.6ms)
Rendered books/edit.html.erb within layouts/application (11.4ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 19ms (Views: 14.4ms | ActiveRecord: 0.7ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:31.037435', '2015-04-22 21:40:31.037435')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"128"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 128 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/128 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:31.046177', '2015-04-22 21:40:31.046177')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:31.049940', '2015-04-22 21:40:31.049940')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/130 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:31.057113', '2015-04-22 21:40:31.057113')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.8ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"131"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 131 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 131
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 131[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:31.071732', '2015-04-22 21:40:31.071732')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"132"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 132 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:31.084344', '2015-04-22 21:40:31.084344')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"133"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 133 LIMIT 1[0m
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.3ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 21:40:31.096809', '2015-04-22 21:40:31.096809')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.108261', '2015-04-22 21:40:31.108261')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 278, '2015-04-22 21:40:31.110200', '2015-04-22 21:40:31.110200')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 21:40:31.113818', '2015-04-22 21:40:31.113818')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 21:40:31.117428', '2015-04-22 21:40:31.117428')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (245, 3, 179, '2015-04-22 21:40:31.120969', '2015-04-22 21:40:31.120969')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (246, 179, '2015-04-22 21:40:31.123936', '2015-04-22 21:40:31.123936')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (3.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.132438', '2015-04-22 21:40:31.132438')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 279, '2015-04-22 21:40:31.134353', '2015-04-22 21:40:31.134353')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 21:40:31.138756', '2015-04-22 21:40:31.138756')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (247, 180, '2015-04-22 21:40:31.141496', '2015-04-22 21:40:31.141496')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.2ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.149642', '2015-04-22 21:40:31.149642')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 280, '2015-04-22 21:40:31.151674', '2015-04-22 21:40:31.151674')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 21:40:31.155164', '2015-04-22 21:40:31.155164')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 21:40:31.157879', '2015-04-22 21:40:31.157879')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (248, 181, '2015-04-22 21:40:31.160849', '2015-04-22 21:40:31.160849')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (249, 1, 181, '2015-04-22 21:40:31.162534', '2015-04-22 21:40:31.162534')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.169573', '2015-04-22 21:40:31.169573')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 281, '2015-04-22 21:40:31.171485', '2015-04-22 21:40:31.171485')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 21:40:31.174782', '2015-04-22 21:40:31.174782')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 182, `updated_at` = '2015-04-22 21:40:31.176947' WHERE `monster_names`.`id` = 70[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 182[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 21:40:31.181536', '2015-04-22 21:40:31.181536')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m UPDATE `monster_names` SET `monster_id` = 182, `updated_at` = '2015-04-22 21:40:31.184045' WHERE `monster_names`.`id` = 71
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 21:40:31.187001', '2015-04-22 21:40:31.187001')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 182, `updated_at` = '2015-04-22 21:40:31.189139' WHERE `monster_names`.`id` = 72
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 7.1ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.217985', '2015-04-22 21:40:31.217985')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.223188', '2015-04-22 21:40:31.223188')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/283 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.230616', '2015-04-22 21:40:31.230616')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (2.0ms) Rendered monster_classes/new.html.erb within layouts/application (3.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.6ms | ActiveRecord: 0.0ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.246559', '2015-04-22 21:40:31.246559')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.6ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.261255', '2015-04-22 21:40:31.261255')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"286"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 286 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.274306', '2015-04-22 21:40:31.274306')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"287"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 287 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 287
Rendered monster_classes/show.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.8ms | ActiveRecord: 0.4ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.288706', '2015-04-22 21:40:31.288706')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"288"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 288 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 288[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 288
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.298758', '2015-04-22 21:40:31.298758')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 289[0m Rendered monster_classes/index.html.erb within layouts/application (4.5ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.8ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.312284', '2015-04-22 21:40:31.312284')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"290"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 290 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/290 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.321658', '2015-04-22 21:40:31.321658')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"291"}
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 291 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 3.6ms | ActiveRecord: 0.6ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.342391', '2015-04-22 21:40:31.342391')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 292, '2015-04-22 21:40:31.344313', '2015-04-22 21:40:31.344313')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"292", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 292, '2015-04-22 21:40:31.353533', '2015-04-22 21:40:31.353533')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/184 Completed 302 Found in 6ms (ActiveRecord: 0.3ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (5.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.367906', '2015-04-22 21:40:31.367906')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 293, '2015-04-22 21:40:31.370462', '2015-04-22 21:40:31.370462')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"185"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 185 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 185 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 185[0m
Rendered monsters/_monster_name_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (8.3ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.4ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 185[0m
[1m[35mMoveType Load (0.4ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.8ms)
Rendered monsters/_expanding_fieldset.html.erb (15.4ms)
[1m[36mDamageResistance Load (0.4ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 185[0m
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (5.9ms)
Rendered monsters/_expanding_fieldset.html.erb (12.2ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 185[0m
Rendered monsters/_attack_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (18.4ms)
[1m[35mTrait Load (1.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 185
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (10.7ms)
[1m[35mSkill Load (1.6ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 185
[1m[36mMasterSkill Load (0.4ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (4.8ms)
Rendered monsters/_expanding_fieldset.html.erb (22.1ms)
[1m[35mParryScore Load (0.5ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 185
Rendered monsters/_parry_score_fields.html.erb (3.8ms)
Rendered monsters/_expanding_fieldset.html.erb (20.9ms)
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 185[0m
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (4.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.7ms)
Rendered monsters/_form.html.erb (146.0ms)
Rendered monsters/edit.html.erb within layouts/application (148.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 167ms (Views: 146.2ms | ActiveRecord: 12.6ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.548177', '2015-04-22 21:40:31.548177')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 294, '2015-04-22 21:40:31.551566', '2015-04-22 21:40:31.551566')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"186"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 186 LIMIT 1[0m
[1m[35mMonsterName Load (0.4ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 186
[1m[36mMonsterClass Load (0.1ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 294 LIMIT 1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 186
[1m[36mParryScore Load (0.5ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 186[0m
[1m[35mDamageResistance Load (0.4ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 186
Rendered monsters/_show_stat_block.html.erb (6.6ms)
[1m[36mAttack Load (0.4ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 186[0m
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 186
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 186[0m
[1m[35mPageReference Load (0.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 186
Rendered monsters/show.html.erb within layouts/application (17.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 24ms (Views: 19.2ms | ActiveRecord: 3.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.585545', '2015-04-22 21:40:31.585545')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 295, '2015-04-22 21:40:31.588476', '2015-04-22 21:40:31.588476')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (36.7ms)
Rendered monsters/new.html.erb within layouts/application (37.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 43ms (Views: 38.6ms | ActiveRecord: 1.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.641069', '2015-04-22 21:40:31.641069')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 296, '2015-04-22 21:40:31.643084', '2015-04-22 21:40:31.643084')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"188"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 188 LIMIT 1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 188
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 188
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 188
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 188
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 188[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 188[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 188[0m
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 188
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (33.4ms)
Rendered monsters/edit.html.erb within layouts/application (33.8ms)
Rendered layouts/_navigation_links.html.erb (8.0ms)
Rendered layouts/_navigation.html.erb (8.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 44ms (Views: 40.3ms | ActiveRecord: 3.1ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.9ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.695129', '2015-04-22 21:40:31.695129')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 297, '2015-04-22 21:40:31.698662', '2015-04-22 21:40:31.698662')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"189"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 189 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 189[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 189
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 189[0m
[1m[35mAttack Load (0.1ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 189
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 189[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 189
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 189[0m
[1m[35mParryScore Load (1.1ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 189
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 189[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 8ms (ActiveRecord: 2.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.716456', '2015-04-22 21:40:31.716456')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 298, '2015-04-22 21:40:31.718894', '2015-04-22 21:40:31.718894')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 190[0m [1m[35mMonsterClass Load (0.1ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 298 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (3.5ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.732709', '2015-04-22 21:40:31.732709')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 299, '2015-04-22 21:40:31.734583', '2015-04-22 21:40:31.734583')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.3ms) Rendered monsters/_monster_name_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (4.3ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.6ms) [1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (6.3ms) [1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (3.0ms) Rendered monsters/_expanding_fieldset.html.erb (4.6ms) Rendered monsters/_attack_fields.html.erb (2.4ms) Rendered monsters/_attack_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (5.3ms) [1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (2.7ms) [1m[35mMasterSkill Load (0.0ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (2.9ms) Rendered monsters/_parry_score_fields.html.erb (1.0ms) Rendered monsters/_expanding_fieldset.html.erb (3.4ms) [1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (3.5ms) Rendered monsters/_form.html.erb (42.2ms) Rendered monsters/new.html.erb within layouts/application (42.5ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 47ms (Views: 44.0ms | ActiveRecord: 1.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 21:40:31.789612', '2015-04-22 21:40:31.789612')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 300, '2015-04-22 21:40:31.791769', '2015-04-22 21:40:31.791769')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"192"}
[1m[35mMonster Load (0.5ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 192 LIMIT 1
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 192 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/192 Completed 302 Found in 7ms (ActiveRecord: 1.1ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:31.808643', '2015-04-22 21:40:31.808643')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 143, '2015-04-22 21:40:31.811518', '2015-04-22 21:40:31.811518')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 21:40:31.818259', '2015-04-22 21:40:31.818259')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 144, '2015-04-22 21:40:31.820827', '2015-04-22 21:40:31.820827')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.5ms)[0m ROLLBACK
[1m[36m (0.2ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.833074', '2015-04-22 21:40:31.833074')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.3ms)
Rendered locations/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 9.2ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.854389', '2015-04-22 21:40:31.854389')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.867294', '2015-04-22 21:40:31.867294')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"137"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 137 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.879574', '2015-04-22 21:40:31.879574')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"138"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 138 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 138[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 138
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.892814', '2015-04-22 21:40:31.892814')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"139"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 139 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.904143', '2015-04-22 21:40:31.904143')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.1ms) Rendered locations/new.html.erb within layouts/application (1.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.0ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.914453', '2015-04-22 21:40:31.914453')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"141"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 141 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.7ms)
Rendered locations/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 4.8ms | ActiveRecord: 0.6ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.930159', '2015-04-22 21:40:31.930159')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"142"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 142 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/142 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (1.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.938530', '2015-04-22 21:40:31.938530')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 21:40:31.941884', '2015-04-22 21:40:31.941884')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/144 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.0ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 21:40:31.949968', '2015-04-22 21:40:31.949968')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 21:40:31.951732', '2015-04-22 21:40:31.951732')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 21:40:31.953318', '2015-04-22 21:40:31.953318')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.648483', '2015-04-22 22:00:04.648483')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"135"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 135 LIMIT 1
Rendered books/show.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 63ms (Views: 58.5ms | ActiveRecord: 0.3ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.725674', '2015-04-22 22:00:04.725674')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.730243', '2015-04-22 22:00:04.730243')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/137 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (3.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.739331', '2015-04-22 22:00:04.739331')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"138"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 138 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/138 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.749622', '2015-04-22 22:00:04.749622')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"139"}
[1m[36mBook Load (0.6ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 139 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 139[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `books` WHERE `books`.`id` = 139
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 14ms (ActiveRecord: 1.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (33.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.802810', '2015-04-22 22:00:04.802810')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (7.2ms)
Rendered books/new.html.erb within layouts/application (8.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 15ms (Views: 10.4ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.826173', '2015-04-22 22:00:04.826173')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"141"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 141 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.9ms)
Rendered books/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.5ms | ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.841455', '2015-04-22 22:00:04.841455')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"142"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 142 LIMIT 1[0m
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.853175', '2015-04-22 22:00:04.853175')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:04.865152', '2015-04-22 22:00:04.865152')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.3ms) Rendered books/new.html.erb within layouts/application (1.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:00:04.882804', '2015-04-22 22:00:04.882804')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:00:04.885333', '2015-04-22 22:00:04.885333')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:00:04.887795', '2015-04-22 22:00:04.887795')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.9ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.8ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:04.906346', '2015-04-22 22:00:04.906346')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (253, '2015-04-22 22:00:04.911528', '2015-04-22 22:00:04.911528')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:04.913636', '2015-04-22 22:00:04.913636')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (254, 3, '2015-04-22 22:00:04.915208', '2015-04-22 22:00:04.915208')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:00:04.917041', '2015-04-22 22:00:04.917041')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (255, '2015-04-22 22:00:04.919018', '2015-04-22 22:00:04.919018')
[1m[36m (0.5ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:04.937228', '2015-04-22 22:00:04.937228')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:04.942719', '2015-04-22 22:00:04.942719')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/146 Completed 302 Found in 4ms (ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:04.952053', '2015-04-22 22:00:04.952053')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (2.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.8ms | ActiveRecord: 0.3ms)
[1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:04.967613', '2015-04-22 22:00:04.967613')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (4.1ms)
Rendered master_skills/new.html.erb within layouts/application (4.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 7.2ms | ActiveRecord: 0.3ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:04.985667', '2015-04-22 22:00:04.985667')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"149"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 149 LIMIT 1
Rendered master_skills/_form.html.erb (2.5ms)
Rendered master_skills/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:04.998640', '2015-04-22 22:00:04.998640')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"150"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 150 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/150 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:05.009559', '2015-04-22 22:00:05.009559')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (2.0ms) Rendered master_skills/new.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:05.020606', '2015-04-22 22:00:05.020606')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"152"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 152 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 152
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:05.031554', '2015-04-22 22:00:05.031554')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"153"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 153 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.2ms | ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:05.045751', '2015-04-22 22:00:05.045751')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"154"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 154 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 2.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.069547', '2015-04-22 22:00:05.069547')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.073778', '2015-04-22 22:00:05.073778')
[1m[36m (0.6ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/146 Completed 302 Found in 4ms (ActiveRecord: 0.9ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.082480', '2015-04-22 22:00:05.082480')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"147"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 147 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/147 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.092331', '2015-04-22 22:00:05.092331')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (2.0ms) Rendered locations/new.html.erb within layouts/application (3.3ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 9.8ms | ActiveRecord: 0.0ms)
[1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.110344', '2015-04-22 22:00:05.110344')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"149"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 149 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 149
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 149[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 7ms (ActiveRecord: 1.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.127132', '2015-04-22 22:00:05.127132')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.141904', '2015-04-22 22:00:05.141904')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"151"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 151 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.154019', '2015-04-22 22:00:05.154019')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"152"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 152 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.166875', '2015-04-22 22:00:05.166875')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"153"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 153 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 3.6ms | ActiveRecord: 0.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.181514', '2015-04-22 22:00:05.181514')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.230103', '2015-04-22 22:00:05.230103')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 301, '2015-04-22 22:00:05.233015', '2015-04-22 22:00:05.233015')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"301", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 301, '2015-04-22 22:00:05.242442', '2015-04-22 22:00:05.242442')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/194 Completed 302 Found in 8ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.252658', '2015-04-22 22:00:05.252658')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 302, '2015-04-22 22:00:05.254691', '2015-04-22 22:00:05.254691')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (6.6ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (7.2ms)
Rendered monsters/_expanding_fieldset.html.erb (17.3ms)
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (19.2ms)
Rendered monsters/_attack_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (33.4ms)
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.1ms)
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.9ms)
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (9.1ms)
Rendered monsters/_form.html.erb (129.9ms)
Rendered monsters/new.html.erb within layouts/application (130.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 139ms (Views: 131.1ms | ActiveRecord: 5.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.402949', '2015-04-22 22:00:05.402949')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 303, '2015-04-22 22:00:05.404697', '2015-04-22 22:00:05.404697')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.5ms) Rendered monsters/_monster_name_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (4.0ms) [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (5.9ms) [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (10.1ms) [1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.3ms) Rendered monsters/_attack_fields.html.erb (1.5ms) Rendered monsters/_attack_fields.html.erb (1.2ms) Rendered monsters/_expanding_fieldset.html.erb (4.6ms) [1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (2.9ms) [1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (2.2ms) Rendered monsters/_expanding_fieldset.html.erb (4.4ms) Rendered monsters/_parry_score_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (1.9ms) [1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (1.9ms) Rendered monsters/_expanding_fieldset.html.erb (3.8ms) Rendered monsters/_form.html.erb (43.8ms) Rendered monsters/new.html.erb within layouts/application (44.1ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 48ms (Views: 44.7ms | ActiveRecord: 1.4ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.460873', '2015-04-22 22:00:05.460873')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 304, '2015-04-22 22:00:05.462988', '2015-04-22 22:00:05.462988')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"197"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 197 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 197
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 304 LIMIT 1[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 197
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 197[0m
[1m[35mDamageResistance Load (0.9ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 197
Rendered monsters/_show_stat_block.html.erb (4.6ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 197[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 197
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 197[0m
[1m[35mPageReference Load (0.1ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 197
Rendered monsters/show.html.erb within layouts/application (11.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 12.3ms | ActiveRecord: 2.7ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.487790', '2015-04-22 22:00:05.487790')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 305, '2015-04-22 22:00:05.489926', '2015-04-22 22:00:05.489926')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"198"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 198 LIMIT 1[0m
[1m[35mMonsterName Load (0.5ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 198
Rendered monsters/_monster_name_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (6.1ms)
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 198
[1m[36mMoveType Load (0.0ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 198
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[35mAttack Load (0.1ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 198
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 198[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 198[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 198[0m
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 198
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_form.html.erb (44.7ms)
Rendered monsters/edit.html.erb within layouts/application (45.6ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 49ms (Views: 45.2ms | ActiveRecord: 3.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.548448', '2015-04-22 22:00:05.548448')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 306, '2015-04-22 22:00:05.550634', '2015-04-22 22:00:05.550634')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.1ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 199[0m [1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 306 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (5.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.9ms | ActiveRecord: 0.6ms)
[1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.568548', '2015-04-22 22:00:05.568548')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 307, '2015-04-22 22:00:05.570660', '2015-04-22 22:00:05.570660')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"200"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 200 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 200 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/200 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)
[1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.587518', '2015-04-22 22:00:05.587518')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 308, '2015-04-22 22:00:05.589595', '2015-04-22 22:00:05.589595')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"201"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 201 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 201 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 201[0m
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mMonsterClass Load (0.5ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 201[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[36mDamageResistance Load (0.4ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 201[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 201[0m
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[35mTrait Load (0.4ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 201
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 201
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 201
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 201[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_form.html.erb (42.0ms)
Rendered monsters/edit.html.erb within layouts/application (42.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 50ms (Views: 41.2ms | ActiveRecord: 4.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.646883', '2015-04-22 22:00:05.646883')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 309, '2015-04-22 22:00:05.649191', '2015-04-22 22:00:05.649191')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"202"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 202 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 202
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 202[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 202
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 202[0m
[1m[35mDamageResistance Load (0.1ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 202
[1m[36mMovementRate Load (0.1ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 202[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 202
[1m[36mParryScore Load (0.1ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 202[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 202
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 8ms (ActiveRecord: 2.0ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.667918', '2015-04-22 22:00:05.667918')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 310, '2015-04-22 22:00:05.670096', '2015-04-22 22:00:05.670096')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:00:05.674498', '2015-04-22 22:00:05.674498')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:00:05.678132', '2015-04-22 22:00:05.678132')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (256, 3, 203, '2015-04-22 22:00:05.680978', '2015-04-22 22:00:05.680978')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (257, 203, '2015-04-22 22:00:05.684099', '2015-04-22 22:00:05.684099')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.2ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.691831', '2015-04-22 22:00:05.691831')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 311, '2015-04-22 22:00:05.693964', '2015-04-22 22:00:05.693964')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:00:05.697232', '2015-04-22 22:00:05.697232')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 204, `updated_at` = '2015-04-22 22:00:05.698956' WHERE `monster_names`.`id` = 76[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 204[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:00:05.702725', '2015-04-22 22:00:05.702725')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 204, `updated_at` = '2015-04-22 22:00:05.705125' WHERE `monster_names`.`id` = 77
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:00:05.707430', '2015-04-22 22:00:05.707430')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 204, `updated_at` = '2015-04-22 22:00:05.708989' WHERE `monster_names`.`id` = 78
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.715313', '2015-04-22 22:00:05.715313')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.9ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 312, '2015-04-22 22:00:05.717788', '2015-04-22 22:00:05.717788')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:00:05.722950', '2015-04-22 22:00:05.722950')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.5ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:00:05.726292', '2015-04-22 22:00:05.726292')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (258, 205, '2015-04-22 22:00:05.729244', '2015-04-22 22:00:05.729244')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (259, 1, 205, '2015-04-22 22:00:05.731016', '2015-04-22 22:00:05.731016')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.741109', '2015-04-22 22:00:05.741109')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 313, '2015-04-22 22:00:05.744830', '2015-04-22 22:00:05.744830')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:00:05.750525', '2015-04-22 22:00:05.750525')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (260, 206, '2015-04-22 22:00:05.752441', '2015-04-22 22:00:05.752441')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.766058', '2015-04-22 22:00:05.766058')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.6ms)
Rendered monster_classes/new.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 9.1ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.787047', '2015-04-22 22:00:05.787047')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"315"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 315 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.798397', '2015-04-22 22:00:05.798397')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (0.9ms) Rendered monster_classes/new.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
[1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.810063', '2015-04-22 22:00:05.810063')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"317"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 317 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.2ms | ActiveRecord: 0.4ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.825010', '2015-04-22 22:00:05.825010')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.829929', '2015-04-22 22:00:05.829929')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/319 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.837365', '2015-04-22 22:00:05.837365')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"320"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 320 LIMIT 1
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 320[0m
Rendered monster_classes/show.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.7ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.851118', '2015-04-22 22:00:05.851118')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"321"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 321 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 321
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 321[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.861268', '2015-04-22 22:00:05.861268')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 322 Rendered monster_classes/index.html.erb within layouts/application (2.7ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.872938', '2015-04-22 22:00:05.872938')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"323"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 323 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/323 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.2ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.0ms)
[1m[36m (0.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:05.903197', '2015-04-22 22:00:05.903197')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 155, '2015-04-22 22:00:05.907567', '2015-04-22 22:00:05.907567')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:00:05.913315', '2015-04-22 22:00:05.913315')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 156, '2015-04-22 22:00:05.915402', '2015-04-22 22:00:05.915402')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.921991', '2015-04-22 22:00:05.921991')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 324, '2015-04-22 22:00:05.931046', '2015-04-22 22:00:05.931046')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:00:05.934366', '2015-04-22 22:00:05.934366')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (207, 155, 1, '2015-04-22 22:00:05.938214', '2015-04-22 22:00:05.938214')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:00:05.941530', '2015-04-22 22:00:05.941530')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 325, '2015-04-22 22:00:05.943607', '2015-04-22 22:00:05.943607')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:00:05.946892', '2015-04-22 22:00:05.946892')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (208, 156, 2, 'Flexible', '2015-04-22 22:00:05.949566', '2015-04-22 22:00:05.949566')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:05.971679', '2015-04-22 22:00:05.971679')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.7ms)
Rendered move_types/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 12ms (Views: 9.1ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:05.993741', '2015-04-22 22:00:05.993741')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"122"}
[1m[36mMoveType Load (0.4ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 122 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:06.007016', '2015-04-22 22:00:06.007016')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"123"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 123 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 123
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 123[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:06.020223', '2015-04-22 22:00:06.020223')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.4ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (3.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:06.032777', '2015-04-22 22:00:06.032777')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"125"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 125 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:06.044221', '2015-04-22 22:00:06.044221')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"126"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 126 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/126 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:06.053137', '2015-04-22 22:00:06.053137')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"127"}
[1m[36mMoveType Load (0.5ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 127 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (2.1ms)
Rendered move_types/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.0ms | ActiveRecord: 0.7ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:06.068795', '2015-04-22 22:00:06.068795')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:06.072949', '2015-04-22 22:00:06.072949')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/129 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:00:06.080366', '2015-04-22 22:00:06.080366')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.4ms) Rendered move_types/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.092468', '2015-04-22 22:00:06.092468')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:00:06.094360', '2015-04-22 22:00:06.094360')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:00:06.096888', '2015-04-22 22:00:06.096888')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.108821', '2015-04-22 22:00:06.108821')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"264"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 264 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 264
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.119247', '2015-04-22 22:00:06.119247')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"265"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 265 LIMIT 1
Rendered master_traits/_form.html.erb (4.2ms)
Rendered master_traits/edit.html.erb within layouts/application (5.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 12.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.139276', '2015-04-22 22:00:06.139276')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"266"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 266 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.151415', '2015-04-22 22:00:06.151415')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.162635', '2015-04-22 22:00:06.162635')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.166713', '2015-04-22 22:00:06.166713')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/269 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.173890', '2015-04-22 22:00:06.173890')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"270"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 270 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/270 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.183768', '2015-04-22 22:00:06.183768')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.6ms) Rendered master_traits/new.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.196084', '2015-04-22 22:00:06.196084')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"272"}
[1m[36mMasterTrait Load (0.9ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 272 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 4.9ms | ActiveRecord: 1.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:00:06.212422', '2015-04-22 22:00:06.212422')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (1.8ms)
Rendered master_traits/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:00:06.227104', '2015-04-22 22:00:06.227104')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (145, '2015-04-22 22:00:06.230667', '2015-04-22 22:00:06.230667')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:00:06.232626', '2015-04-22 22:00:06.232626')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (146, '23-4', '2015-04-22 22:00:06.234543', '2015-04-22 22:00:06.234543')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.1ms)[0m [1mROLLBACK[0m
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:05.484152', '2015-04-22 22:03:05.484152')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 326, '2015-04-22 22:03:05.490591', '2015-04-22 22:03:05.490591')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:03:05.509117', '2015-04-22 22:03:05.509117')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:03:05.520887', '2015-04-22 22:03:05.520887')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (274, 209, '2015-04-22 22:03:05.540050', '2015-04-22 22:03:05.540050')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (275, 1, 209, '2015-04-22 22:03:05.542235', '2015-04-22 22:03:05.542235')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (11.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:05.558211', '2015-04-22 22:03:05.558211')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 327, '2015-04-22 22:03:05.560254', '2015-04-22 22:03:05.560254')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:03:05.563572', '2015-04-22 22:03:05.563572')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (276, 210, '2015-04-22 22:03:05.565753', '2015-04-22 22:03:05.565753')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:05.572311', '2015-04-22 22:03:05.572311')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 328, '2015-04-22 22:03:05.574315', '2015-04-22 22:03:05.574315')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:03:05.577360', '2015-04-22 22:03:05.577360')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:03:05.580863', '2015-04-22 22:03:05.580863')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (277, 3, 211, '2015-04-22 22:03:05.583563', '2015-04-22 22:03:05.583563')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (278, 211, '2015-04-22 22:03:05.585373', '2015-04-22 22:03:05.585373')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:05.591417', '2015-04-22 22:03:05.591417')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 329, '2015-04-22 22:03:05.593450', '2015-04-22 22:03:05.593450')
[1m[36m (0.5ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:03:05.604283', '2015-04-22 22:03:05.604283')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m UPDATE `monster_names` SET `monster_id` = 212, `updated_at` = '2015-04-22 22:03:05.605977' WHERE `monster_names`.`id` = 79
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 212
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:03:05.609824', '2015-04-22 22:03:05.609824')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 212, `updated_at` = '2015-04-22 22:03:05.611912' WHERE `monster_names`.`id` = 80[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:03:05.613968', '2015-04-22 22:03:05.613968')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 212, `updated_at` = '2015-04-22 22:03:05.615654' WHERE `monster_names`.`id` = 81[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:05.622384', '2015-04-22 22:03:05.622384')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (279, '2015-04-22 22:03:05.624418', '2015-04-22 22:03:05.624418')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:05.626278', '2015-04-22 22:03:05.626278')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (280, 3, '2015-04-22 22:03:05.628077', '2015-04-22 22:03:05.628077')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:03:05.629742', '2015-04-22 22:03:05.629742')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (281, '2015-04-22 22:03:05.631326', '2015-04-22 22:03:05.631326')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.653000', '2015-04-22 22:03:05.653000')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (3.8ms) Rendered layouts/_navigation_links.html.erb (1.5ms) Rendered layouts/_navigation.html.erb (2.5ms) Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 49ms (Views: 48.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.712395', '2015-04-22 22:03:05.712395')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"158"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 158 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/158 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.721583', '2015-04-22 22:03:05.721583')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"159"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 159 LIMIT 1
Rendered locations/_form.html.erb (8.9ms)
Rendered locations/edit.html.erb within layouts/application (9.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 13.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.742202', '2015-04-22 22:03:05.742202')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"160"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 160 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.4ms)
Rendered locations/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.6ms | ActiveRecord: 0.4ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.755294', '2015-04-22 22:03:05.755294')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.760198', '2015-04-22 22:03:05.760198')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/162 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.767471', '2015-04-22 22:03:05.767471')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.1ms) Rendered locations/new.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.778277', '2015-04-22 22:03:05.778277')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (5.1ms)
Rendered locations/new.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 7.8ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.797790', '2015-04-22 22:03:05.797790')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"165"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 165 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 2.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:05.808220', '2015-04-22 22:03:05.808220')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"166"}
[1m[36mLocation Load (0.6ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 166 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 166[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 166
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 6ms (ActiveRecord: 1.7ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:05.822166', '2015-04-22 22:03:05.822166')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:03:05.824422', '2015-04-22 22:03:05.824422')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:03:05.826486', '2015-04-22 22:03:05.826486')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:05.838462', '2015-04-22 22:03:05.838462')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 330, '2015-04-22 22:03:05.840751', '2015-04-22 22:03:05.840751')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"213"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 213 LIMIT 1
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 213[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 330 LIMIT 1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 213[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 213
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 213[0m
Rendered monsters/_show_stat_block.html.erb (12.5ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 213
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 213[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 213
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 213[0m
Rendered monsters/show.html.erb within layouts/application (34.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 43ms (Views: 35.3ms | ActiveRecord: 6.0ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:05.893574', '2015-04-22 22:03:05.893574')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 331, '2015-04-22 22:03:05.895623', '2015-04-22 22:03:05.895623')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"214"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 214 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 214[0m
Rendered monsters/_monster_name_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.4ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 214[0m
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (7.8ms)
Rendered monsters/_expanding_fieldset.html.erb (14.9ms)
[1m[36mDamageResistance Load (0.4ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 214[0m
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.5ms)
Rendered monsters/_expanding_fieldset.html.erb (9.2ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 214[0m
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (7.9ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 214
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 214
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (5.2ms)
Rendered monsters/_expanding_fieldset.html.erb (10.9ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 214
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (7.8ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 214[0m
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.3ms)
Rendered monsters/_expanding_fieldset.html.erb (11.6ms)
Rendered monsters/_form.html.erb (87.3ms)
Rendered monsters/edit.html.erb within layouts/application (88.3ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 92ms (Views: 84.0ms | ActiveRecord: 7.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:05.995947', '2015-04-22 22:03:05.995947')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 332, '2015-04-22 22:03:05.998156', '2015-04-22 22:03:05.998156')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"215"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 215 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 215
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 215[0m
[1m[35mTrait Load (0.1ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 215
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 215[0m
[1m[35mDamageResistance Load (0.1ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 215
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 215[0m
[1m[35mMonsterName Load (0.1ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 215
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 215[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 215
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.7ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.014945', '2015-04-22 22:03:06.014945')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 333, '2015-04-22 22:03:06.016742', '2015-04-22 22:03:06.016742')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_parry_score_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_form.html.erb (38.0ms)
Rendered monsters/new.html.erb within layouts/application (38.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 46ms (Views: 40.3ms | ActiveRecord: 1.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.080980', '2015-04-22 22:03:06.080980')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 334, '2015-04-22 22:03:06.083020', '2015-04-22 22:03:06.083020')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 217 [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 334 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (4.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.7ms | ActiveRecord: 0.6ms)
[1m[35m (3.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.099255', '2015-04-22 22:03:06.099255')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 335, '2015-04-22 22:03:06.101216', '2015-04-22 22:03:06.101216')
[1m[36m (0.7ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"335", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 335, '2015-04-22 22:03:06.110302', '2015-04-22 22:03:06.110302')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/219 Completed 302 Found in 7ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.119933', '2015-04-22 22:03:06.119933')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 336, '2015-04-22 22:03:06.121992', '2015-04-22 22:03:06.121992')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"220"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 220 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 220 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.5ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 220[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 220[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[36mDamageResistance Load (0.5ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 220[0m
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[36mAttack Load (0.5ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 220[0m
Rendered monsters/_attack_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 220
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 220
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 220
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 220[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_form.html.erb (41.1ms)
Rendered monsters/edit.html.erb within layouts/application (41.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 50ms (Views: 39.7ms | ActiveRecord: 4.9ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.180310', '2015-04-22 22:03:06.180310')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 337, '2015-04-22 22:03:06.182552', '2015-04-22 22:03:06.182552')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.7ms) Rendered monsters/_monster_name_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (4.2ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.5ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (5.6ms) [1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.7ms) Rendered monsters/_attack_fields.html.erb (2.2ms) Rendered monsters/_attack_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (6.3ms) [1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (2.2ms) Rendered monsters/_expanding_fieldset.html.erb (4.1ms) [1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (2.6ms) Rendered monsters/_parry_score_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (2.7ms) [1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (2.9ms) Rendered monsters/_form.html.erb (40.7ms) Rendered monsters/new.html.erb within layouts/application (40.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 45ms (Views: 41.8ms | ActiveRecord: 1.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.237071', '2015-04-22 22:03:06.237071')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 338, '2015-04-22 22:03:06.239115', '2015-04-22 22:03:06.239115')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"222"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 222 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 222 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/222 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:03:06.254728', '2015-04-22 22:03:06.254728')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:03:06.256778', '2015-04-22 22:03:06.256778')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:03:06.259302', '2015-04-22 22:03:06.259302')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.267105', '2015-04-22 22:03:06.267105')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 339, '2015-04-22 22:03:06.269158', '2015-04-22 22:03:06.269158')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:03:06.273551', '2015-04-22 22:03:06.273551')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (223, 167, 1, '2015-04-22 22:03:06.278709', '2015-04-22 22:03:06.278709')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.283018', '2015-04-22 22:03:06.283018')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 340, '2015-04-22 22:03:06.286141', '2015-04-22 22:03:06.286141')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:03:06.288789', '2015-04-22 22:03:06.288789')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (224, 168, 2, 'Flexible', '2015-04-22 22:03:06.290784', '2015-04-22 22:03:06.290784')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.303208', '2015-04-22 22:03:06.303208')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"341"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 341 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/341 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.0ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.314556', '2015-04-22 22:03:06.314556')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 342[0m Rendered monster_classes/index.html.erb within layouts/application (3.8ms) Rendered layouts/_navigation_links.html.erb (1.7ms) Rendered layouts/_navigation.html.erb (1.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 10.6ms | ActiveRecord: 0.5ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.333679', '2015-04-22 22:03:06.333679')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"343"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 343 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.6ms | ActiveRecord: 0.6ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.350018', '2015-04-22 22:03:06.350018')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"344"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 344 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 344
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 344[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.8ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.360806', '2015-04-22 22:03:06.360806')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.375357', '2015-04-22 22:03:06.375357')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"346"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 346 LIMIT 1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.3ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.387397', '2015-04-22 22:03:06.387397')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.6ms) Rendered monster_classes/new.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.399816', '2015-04-22 22:03:06.399816')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"348"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 348 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 348
Rendered monster_classes/show.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.5ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.413124', '2015-04-22 22:03:06.413124')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:03:06.416415', '2015-04-22 22:03:06.416415')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/350 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.431761', '2015-04-22 22:03:06.431761')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"147"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 147 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 147[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `books` WHERE `books`.`id` = 147
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 6ms (ActiveRecord: 1.0ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.447435', '2015-04-22 22:03:06.447435')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"148"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 148 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.4ms)
Rendered books/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 10.1ms | ActiveRecord: 0.4ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.469008', '2015-04-22 22:03:06.469008')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.4ms)
Rendered books/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[36m (0.0ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.484317', '2015-04-22 22:03:06.484317')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.495999', '2015-04-22 22:03:06.495999')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"151"}
[1m[36mBook Load (0.9ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 151 LIMIT 1[0m
Rendered books/_form.html.erb (1.5ms)
Rendered books/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.9ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.509217', '2015-04-22 22:03:06.509217')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"152"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 152 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/152 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.518928', '2015-04-22 22:03:06.518928')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.3ms) Rendered books/new.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.530663', '2015-04-22 22:03:06.530663')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.534131', '2015-04-22 22:03:06.534131')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/155 Completed 302 Found in 3ms (ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.541402', '2015-04-22 22:03:06.541402')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"156"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 156 LIMIT 1
Rendered books/show.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.559071', '2015-04-22 22:03:06.559071')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 157, '2015-04-22 22:03:06.563934', '2015-04-22 22:03:06.563934')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.0ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.572304', '2015-04-22 22:03:06.572304')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 158, '2015-04-22 22:03:06.574225', '2015-04-22 22:03:06.574225')[0m
[1m[35m (0.4ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.8ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.586428', '2015-04-22 22:03:06.586428')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"159"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 159 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.9ms)
Rendered master_skills/edit.html.erb within layouts/application (6.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 11.8ms | ActiveRecord: 0.6ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.610434', '2015-04-22 22:03:06.610434')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"160"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 160 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/160 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.9ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.619767', '2015-04-22 22:03:06.619767')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"161"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 161 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 161[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.631371', '2015-04-22 22:03:06.631371')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.9ms)
Rendered master_skills/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 6.1ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.649346', '2015-04-22 22:03:06.649346')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.652410', '2015-04-22 22:03:06.652410')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/164 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.659904', '2015-04-22 22:03:06.659904')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"165"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 165 LIMIT 1
Rendered master_skills/_form.html.erb (1.7ms)
Rendered master_skills/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.671616', '2015-04-22 22:03:06.671616')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (2.2ms) Rendered master_skills/new.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.682103', '2015-04-22 22:03:06.682103')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"167"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 167 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:03:06.693263', '2015-04-22 22:03:06.693263')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.716917', '2015-04-22 22:03:06.716917')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"285"}
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 285 LIMIT 1[0m
Rendered master_traits/_form.html.erb (4.7ms)
Rendered master_traits/edit.html.erb within layouts/application (7.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 12.8ms | ActiveRecord: 0.4ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.739277', '2015-04-22 22:03:06.739277')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.3ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.752198', '2015-04-22 22:03:06.752198')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"287"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 287 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/287 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.761662', '2015-04-22 22:03:06.761662')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/new.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.9ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.777431', '2015-04-22 22:03:06.777431')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"289"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 289 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.3ms)
[1m[36m (4.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.792321', '2015-04-22 22:03:06.792321')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.798156', '2015-04-22 22:03:06.798156')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/291 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.805949', '2015-04-22 22:03:06.805949')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (2.1ms) Rendered master_traits/new.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.817097', '2015-04-22 22:03:06.817097')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"293"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 293 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 293
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:03:06.826498', '2015-04-22 22:03:06.826498')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"294"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 294 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.4ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.853814', '2015-04-22 22:03:06.853814')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"131"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 131 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 131[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 131
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.868521', '2015-04-22 22:03:06.868521')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.7ms)
Rendered move_types/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 11ms (Views: 8.1ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.888146', '2015-04-22 22:03:06.888146')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.892471', '2015-04-22 22:03:06.892471')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/134 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.898816', '2015-04-22 22:03:06.898816')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"135"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 135 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.8ms)
Rendered move_types/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.4ms | ActiveRecord: 0.5ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.914989', '2015-04-22 22:03:06.914989')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"136"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 136 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.926474', '2015-04-22 22:03:06.926474')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"137"}
[1m[36mMoveType Load (1.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 137 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/137 Completed 302 Found in 3ms (ActiveRecord: 1.2ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.936372', '2015-04-22 22:03:06.936372')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.947843', '2015-04-22 22:03:06.947843')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"139"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 139 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:03:06.958460', '2015-04-22 22:03:06.958460')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.0ms) Rendered move_types/new.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.0ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.4ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:03:06.983846', '2015-04-22 22:03:06.983846')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (157, '2015-04-22 22:03:06.987047', '2015-04-22 22:03:06.987047')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:03:06.989559', '2015-04-22 22:03:06.989559')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (158, '23-4', '2015-04-22 22:03:06.992253', '2015-04-22 22:03:06.992253')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.1ms)[0m [1mROLLBACK[0m
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.2ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.006723', '2015-04-22 22:10:58.006723')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (295, '2015-04-22 22:10:58.017278', '2015-04-22 22:10:58.017278')[0m
[1m[35m (0.9ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.020757', '2015-04-22 22:10:58.020757')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (296, 3, '2015-04-22 22:10:58.023928', '2015-04-22 22:10:58.023928')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:10:58.026624', '2015-04-22 22:10:58.026624')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (297, '2015-04-22 22:10:58.030502', '2015-04-22 22:10:58.030502')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (12.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.058016', '2015-04-22 22:10:58.058016')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"298"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 298 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (20.2ms)
Rendered master_traits/edit.html.erb within layouts/application (24.2ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 82ms (Views: 68.4ms | ActiveRecord: 0.5ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.151625', '2015-04-22 22:10:58.151625')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.0ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (1.5ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.161955', '2015-04-22 22:10:58.161955')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.6ms) Rendered master_traits/new.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.172565', '2015-04-22 22:10:58.172565')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.177649', '2015-04-22 22:10:58.177649')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/302 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.183930', '2015-04-22 22:10:58.183930')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"303"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 303 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 303
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.195521', '2015-04-22 22:10:58.195521')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"304"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 304 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.205572', '2015-04-22 22:10:58.205572')
[1m[36m (0.5ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"305"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 305 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/305 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.213790', '2015-04-22 22:10:58.213790')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"306"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 306 LIMIT 1
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.225683', '2015-04-22 22:10:58.225683')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.4ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.255644', '2015-04-22 22:10:58.255644')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.0ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.0ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.270699', '2015-04-22 22:10:58.270699')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"142"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 142 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.284945', '2015-04-22 22:10:58.284945')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.2ms) Rendered move_types/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.297399', '2015-04-22 22:10:58.297399')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.2ms)
Rendered move_types/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.311933', '2015-04-22 22:10:58.311933')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"145"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 145 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.322841', '2015-04-22 22:10:58.322841')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.326306', '2015-04-22 22:10:58.326306')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/147 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.334360', '2015-04-22 22:10:58.334360')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"148"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 148 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/148 Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.344104', '2015-04-22 22:10:58.344104')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"149"}
[1m[35mMoveType Load (0.0ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 149 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (1.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 149
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 149[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 15ms (ActiveRecord: 2.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:10:58.367436', '2015-04-22 22:10:58.367436')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"150"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 150 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (2.4ms)
Rendered move_types/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 4.8ms | ActiveRecord: 0.5ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.395436', '2015-04-22 22:10:58.395436')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 169, '2015-04-22 22:10:58.398214', '2015-04-22 22:10:58.398214')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.404381', '2015-04-22 22:10:58.404381')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 170, '2015-04-22 22:10:58.406261', '2015-04-22 22:10:58.406261')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:10:58.413554', '2015-04-22 22:10:58.413554')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:10:58.415751', '2015-04-22 22:10:58.415751')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:10:58.418430', '2015-04-22 22:10:58.418430')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (1.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.435590', '2015-04-22 22:10:58.435590')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (159, '2015-04-22 22:10:58.439457', '2015-04-22 22:10:58.439457')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:10:58.442428', '2015-04-22 22:10:58.442428')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (160, '23-4', '2015-04-22 22:10:58.444347', '2015-04-22 22:10:58.444347')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.457455', '2015-04-22 22:10:58.457455')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.461955', '2015-04-22 22:10:58.461955')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/172 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.468888', '2015-04-22 22:10:58.468888')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"173"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 173 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/173 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.479330', '2015-04-22 22:10:58.479330')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"174"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 174 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.493895', '2015-04-22 22:10:58.493895')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.506156', '2015-04-22 22:10:58.506156')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (3.4ms) Rendered master_skills/new.html.erb within layouts/application (4.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.520487', '2015-04-22 22:10:58.520487')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"177"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 177 LIMIT 1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 177
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.530310', '2015-04-22 22:10:58.530310')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.546577', '2015-04-22 22:10:58.546577')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"179"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 179 LIMIT 1[0m
Rendered master_skills/_form.html.erb (2.0ms)
Rendered master_skills/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.2ms)
[1m[35m (3.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:10:58.561511', '2015-04-22 22:10:58.561511')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"180"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 180 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.2ms)
Rendered master_skills/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.2ms | ActiveRecord: 0.5ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.587283', '2015-04-22 22:10:58.587283')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 351 Rendered monster_classes/index.html.erb within layouts/application (18.2ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 23ms (Views: 21.7ms | ActiveRecord: 1.3ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.618103', '2015-04-22 22:10:58.618103')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"352"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 352 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 352[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 352
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.630151', '2015-04-22 22:10:58.630151')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"353"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 353 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/353 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.638857', '2015-04-22 22:10:58.638857')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.643104', '2015-04-22 22:10:58.643104')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/355 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.650440', '2015-04-22 22:10:58.650440')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (2.6ms) Rendered monster_classes/new.html.erb within layouts/application (3.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 6.1ms | ActiveRecord: 0.0ms)
[1m[35m (1.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.662774', '2015-04-22 22:10:58.662774')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.3ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.7ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.677669', '2015-04-22 22:10:58.677669')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"358"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 358 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.6ms | ActiveRecord: 0.5ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.693470', '2015-04-22 22:10:58.693470')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"359"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 359 LIMIT 1
[1m[36mMonster Load (0.6ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 359[0m
Rendered monster_classes/show.html.erb within layouts/application (10.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 12.0ms | ActiveRecord: 0.8ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:58.712909', '2015-04-22 22:10:58.712909')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"360"}
[1m[36mMonsterClass Load (0.5ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 360 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.5ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.731167', '2015-04-22 22:10:58.731167')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (1.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (3.0ms)
Rendered books/new.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 8.4ms | ActiveRecord: 1.3ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.751630', '2015-04-22 22:10:58.751630')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.6ms) Rendered books/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.762939', '2015-04-22 22:10:58.762939')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.768622', '2015-04-22 22:10:58.768622')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/164 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.775791', '2015-04-22 22:10:58.775791')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"165"}
[1m[35mBook Load (0.4ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 165 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 165
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 165[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 7ms (ActiveRecord: 1.1ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.794197', '2015-04-22 22:10:58.794197')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"166"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 166 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.805586', '2015-04-22 22:10:58.805586')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"167"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 167 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.5ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.821772', '2015-04-22 22:10:58.821772')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"168"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 168 LIMIT 1[0m
Rendered books/_form.html.erb (2.0ms)
Rendered books/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.834921', '2015-04-22 22:10:58.834921')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"169"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 169 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/169 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:10:58.844993', '2015-04-22 22:10:58.844993')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.4ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.869348', '2015-04-22 22:10:58.869348')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.3ms)
[1m[35m (5.0ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.888103', '2015-04-22 22:10:58.888103')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"170"}
[1m[36mLocation Load (0.4ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 170 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.9ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.903087', '2015-04-22 22:10:58.903087')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"171"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 171 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/171 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.913239', '2015-04-22 22:10:58.913239')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.7ms) Rendered locations/new.html.erb within layouts/application (2.7ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.925345', '2015-04-22 22:10:58.925345')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"173"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 173 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.938796', '2015-04-22 22:10:58.938796')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.954662', '2015-04-22 22:10:58.954662')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.958239', '2015-04-22 22:10:58.958239')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/176 Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.965895', '2015-04-22 22:10:58.965895')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"177"}
[1m[36mLocation Load (0.5ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 177 LIMIT 1[0m
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.5ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:58.978970', '2015-04-22 22:10:58.978970')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"178"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 178 LIMIT 1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 178
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 178[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 6ms (ActiveRecord: 1.5ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.010886', '2015-04-22 22:10:59.010886')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 361, '2015-04-22 22:10:59.014740', '2015-04-22 22:10:59.014740')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"225"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 225 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 225 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 225
Rendered monsters/_monster_name_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (11.7ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 225
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (10.0ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 225
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (10.4ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 225
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (12.1ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 225[0m
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (7.0ms)
[1m[36mSkill Load (0.4ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 225[0m
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.5ms)
Rendered monsters/_expanding_fieldset.html.erb (9.2ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 225[0m
Rendered monsters/_parry_score_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (14.0ms)
[1m[35mPageReference Load (0.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 225
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (8.3ms)
Rendered monsters/_form.html.erb (97.1ms)
Rendered monsters/edit.html.erb within layouts/application (98.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 111ms (Views: 97.7ms | ActiveRecord: 7.5ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.135260', '2015-04-22 22:10:59.135260')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 362, '2015-04-22 22:10:59.137955', '2015-04-22 22:10:59.137955')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"226"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 226 LIMIT 1
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 226 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.6ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/226 Completed 302 Found in 11ms (ActiveRecord: 1.6ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.162932', '2015-04-22 22:10:59.162932')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 363, '2015-04-22 22:10:59.167070', '2015-04-22 22:10:59.167070')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"227"}
[1m[35mMonster Load (0.5ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 227 LIMIT 1
[1m[36mMonsterName Load (0.5ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 227[0m
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 363 LIMIT 1
[1m[36mMovementRate Load (0.4ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 227[0m
[1m[35mParryScore Load (0.4ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 227
[1m[36mDamageResistance Load (0.5ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 227[0m
Rendered monsters/_show_stat_block.html.erb (7.6ms)
[1m[35mAttack Load (0.7ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 227
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 227[0m
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 227
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 227[0m
Rendered monsters/show.html.erb within layouts/application (22.2ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 29ms (Views: 23.6ms | ActiveRecord: 4.4ms)
[1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.210524', '2015-04-22 22:10:59.210524')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 364, '2015-04-22 22:10:59.215454', '2015-04-22 22:10:59.215454')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"364", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 364, '2015-04-22 22:10:59.234628', '2015-04-22 22:10:59.234628')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/229 Completed 302 Found in 14ms (ActiveRecord: 0.7ms)
[1m[35m (0.5ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.249859', '2015-04-22 22:10:59.249859')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 365, '2015-04-22 22:10:59.254611', '2015-04-22 22:10:59.254611')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (8.9ms)
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Rendered monsters/_parry_score_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_form.html.erb (54.0ms)
Rendered monsters/new.html.erb within layouts/application (55.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 63ms (Views: 57.5ms | ActiveRecord: 1.6ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.328344', '2015-04-22 22:10:59.328344')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 366, '2015-04-22 22:10:59.330381', '2015-04-22 22:10:59.330381')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.1ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 231 [1m[36mMonsterClass Load (0.1ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 366 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (3.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.4ms)
[1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.344513', '2015-04-22 22:10:59.344513')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 367, '2015-04-22 22:10:59.346464', '2015-04-22 22:10:59.346464')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"232"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 232 LIMIT 1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 232[0m
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 232[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[36mDamageResistance Load (0.4ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 232[0m
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
[1m[36mAttack Load (0.4ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 232[0m
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 232
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 232
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 232
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 232[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_form.html.erb (40.2ms)
Rendered monsters/edit.html.erb within layouts/application (40.6ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 44ms (Views: 39.4ms | ActiveRecord: 4.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.405452', '2015-04-22 22:10:59.405452')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 368, '2015-04-22 22:10:59.407458', '2015-04-22 22:10:59.407458')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"233"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 233 LIMIT 1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 233
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 233[0m
[1m[35mTrait Load (0.1ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 233
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 233[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 233
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 233[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 233
[1m[36mParryScore Load (0.1ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 233[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 233
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.9ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.423443', '2015-04-22 22:10:59.423443')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 369, '2015-04-22 22:10:59.425539', '2015-04-22 22:10:59.425539')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.7ms) Rendered monsters/_monster_name_fields.html.erb (1.0ms) Rendered monsters/_expanding_fieldset.html.erb (5.0ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.2ms) [1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (5.8ms) [1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.3ms) Rendered monsters/_attack_fields.html.erb (1.8ms) Rendered monsters/_attack_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (4.7ms) [1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (2.1ms) Rendered monsters/_expanding_fieldset.html.erb (3.1ms) [1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (2.5ms) Rendered monsters/_parry_score_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (2.3ms) [1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (3.2ms) Rendered monsters/_form.html.erb (40.9ms) Rendered monsters/new.html.erb within layouts/application (41.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 46ms (Views: 41.7ms | ActiveRecord: 1.6ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.481872', '2015-04-22 22:10:59.481872')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 370, '2015-04-22 22:10:59.483886', '2015-04-22 22:10:59.483886')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:10:59.487241', '2015-04-22 22:10:59.487241')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (235, 179, 1, '2015-04-22 22:10:59.489875', '2015-04-22 22:10:59.489875')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.493322', '2015-04-22 22:10:59.493322')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 371, '2015-04-22 22:10:59.495200', '2015-04-22 22:10:59.495200')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:10:59.497539', '2015-04-22 22:10:59.497539')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (236, 180, 2, 'Flexible', '2015-04-22 22:10:59.499546', '2015-04-22 22:10:59.499546')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.507585', '2015-04-22 22:10:59.507585')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 372, '2015-04-22 22:10:59.509597', '2015-04-22 22:10:59.509597')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:10:59.513283', '2015-04-22 22:10:59.513283')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:10:59.515887', '2015-04-22 22:10:59.515887')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (311, 237, '2015-04-22 22:10:59.518135', '2015-04-22 22:10:59.518135')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (312, 1, 237, '2015-04-22 22:10:59.519768', '2015-04-22 22:10:59.519768')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.527632', '2015-04-22 22:10:59.527632')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 373, '2015-04-22 22:10:59.530443', '2015-04-22 22:10:59.530443')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:10:59.533786', '2015-04-22 22:10:59.533786')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (313, 238, '2015-04-22 22:10:59.537048', '2015-04-22 22:10:59.537048')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.543555', '2015-04-22 22:10:59.543555')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 374, '2015-04-22 22:10:59.545995', '2015-04-22 22:10:59.545995')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:10:59.549851', '2015-04-22 22:10:59.549851')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 239, `updated_at` = '2015-04-22 22:10:59.551648' WHERE `monster_names`.`id` = 85[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 239[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:10:59.556265', '2015-04-22 22:10:59.556265')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 239, `updated_at` = '2015-04-22 22:10:59.557787' WHERE `monster_names`.`id` = 86
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:10:59.559737', '2015-04-22 22:10:59.559737')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 239, `updated_at` = '2015-04-22 22:10:59.561226' WHERE `monster_names`.`id` = 87
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:10:59.568230', '2015-04-22 22:10:59.568230')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 375, '2015-04-22 22:10:59.570325', '2015-04-22 22:10:59.570325')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:10:59.573482', '2015-04-22 22:10:59.573482')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:10:59.576711', '2015-04-22 22:10:59.576711')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (314, 3, 240, '2015-04-22 22:10:59.578845', '2015-04-22 22:10:59.578845')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (315, 240, '2015-04-22 22:10:59.580410', '2015-04-22 22:10:59.580410')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:10:59.588074', '2015-04-22 22:10:59.588074')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:10:59.590483', '2015-04-22 22:10:59.590483')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:10:59.593053', '2015-04-22 22:10:59.593053')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.241311', '2015-04-22 22:11:37.241311')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.249037', '2015-04-22 22:11:37.249037')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/172 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.257865', '2015-04-22 22:11:37.257865')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"173"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 173 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 173[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `books` WHERE `books`.`id` = 173
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 24ms (ActiveRecord: 1.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.290901', '2015-04-22 22:11:37.290901')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (19.5ms)
Rendered books/new.html.erb within layouts/application (23.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 73ms (Views: 64.4ms | ActiveRecord: 0.3ms)
[1m[36m (0.0ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.372324', '2015-04-22 22:11:37.372324')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.0ms) Rendered books/new.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.382030', '2015-04-22 22:11:37.382030')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"176"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 176 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/176 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.392103', '2015-04-22 22:11:37.392103')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"177"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 177 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (1.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.9ms | ActiveRecord: 1.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.406827', '2015-04-22 22:11:37.406827')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"178"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 178 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.417381', '2015-04-22 22:11:37.417381')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"179"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 179 LIMIT 1
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.430650', '2015-04-22 22:11:37.430650')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:37.479723', '2015-04-22 22:11:37.479723')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 376, '2015-04-22 22:11:37.484938', '2015-04-22 22:11:37.484938')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.493491', '2015-04-22 22:11:37.493491')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (241, 181, 1, '2015-04-22 22:11:37.495979', '2015-04-22 22:11:37.495979')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:37.498708', '2015-04-22 22:11:37.498708')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 377, '2015-04-22 22:11:37.501452', '2015-04-22 22:11:37.501452')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:11:37.503735', '2015-04-22 22:11:37.503735')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (242, 182, 2, 'Flexible', '2015-04-22 22:11:37.505522', '2015-04-22 22:11:37.505522')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:11:37.521191', '2015-04-22 22:11:37.521191')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:11:37.523489', '2015-04-22 22:11:37.523489')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:11:37.525066', '2015-04-22 22:11:37.525066')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.541488', '2015-04-22 22:11:37.541488')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"151"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 151 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.2ms)
[1m[35m (3.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.557489', '2015-04-22 22:11:37.557489')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.9ms)
Rendered move_types/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (4.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.576453', '2015-04-22 22:11:37.576453')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"153"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 153 LIMIT 1
Rendered move_types/_form.html.erb (2.2ms)
Rendered move_types/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.590697', '2015-04-22 22:11:37.590697')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"154"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 154 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 154[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 154
[1m[36m (1.4ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 8ms (ActiveRecord: 2.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.606564', '2015-04-22 22:11:37.606564')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"155"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 155 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 3.8ms | ActiveRecord: 0.4ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.619344', '2015-04-22 22:11:37.619344')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.623482', '2015-04-22 22:11:37.623482')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/157 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.632397', '2015-04-22 22:11:37.632397')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.5ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (3.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.5ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.645556', '2015-04-22 22:11:37.645556')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.0ms) Rendered move_types/new.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (0.4ms) Rendered layouts/_navigation.html.erb (0.6ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.0ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:11:37.656834', '2015-04-22 22:11:37.656834')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"160"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 160 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/160 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (1.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.670922', '2015-04-22 22:11:37.670922')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"183"}
[1m[35mLocation Load (1.1ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 183 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 183
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 183[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 6ms (ActiveRecord: 1.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.686567', '2015-04-22 22:11:37.686567')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.3ms)
Rendered locations/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 9.2ms | ActiveRecord: 0.2ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.706733', '2015-04-22 22:11:37.706733')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"185"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 185 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.4ms)
Rendered locations/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.6ms | ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.721896', '2015-04-22 22:11:37.721896')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"186"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 186 LIMIT 1
Rendered locations/_form.html.erb (0.9ms)
Rendered locations/edit.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.733122', '2015-04-22 22:11:37.733122')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.743562', '2015-04-22 22:11:37.743562')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.748439', '2015-04-22 22:11:37.748439')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/189 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.755948', '2015-04-22 22:11:37.755948')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (0.9ms) Rendered locations/new.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.766451', '2015-04-22 22:11:37.766451')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"191"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 191 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.5ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:11:37.780326', '2015-04-22 22:11:37.780326')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"192"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 192 LIMIT 1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/192 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:37.802683', '2015-04-22 22:11:37.802683')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 181, '2015-04-22 22:11:37.806096', '2015-04-22 22:11:37.806096')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:37.814103', '2015-04-22 22:11:37.814103')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 182, '2015-04-22 22:11:37.816616', '2015-04-22 22:11:37.816616')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.5ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:37.838893', '2015-04-22 22:11:37.838893')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 378, '2015-04-22 22:11:37.841022', '2015-04-22 22:11:37.841022')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:11:37.851612', '2015-04-22 22:11:37.851612')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:11:37.861683', '2015-04-22 22:11:37.861683')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (316, 3, 243, '2015-04-22 22:11:37.865126', '2015-04-22 22:11:37.865126')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (317, 243, '2015-04-22 22:11:37.868026', '2015-04-22 22:11:37.868026')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:37.875544', '2015-04-22 22:11:37.875544')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 379, '2015-04-22 22:11:37.877923', '2015-04-22 22:11:37.877923')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:11:37.881676', '2015-04-22 22:11:37.881676')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 244, `updated_at` = '2015-04-22 22:11:37.883318' WHERE `monster_names`.`id` = 94
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 244
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:11:37.888509', '2015-04-22 22:11:37.888509')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 244, `updated_at` = '2015-04-22 22:11:37.890390' WHERE `monster_names`.`id` = 95[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:11:37.892800', '2015-04-22 22:11:37.892800')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 244, `updated_at` = '2015-04-22 22:11:37.895108' WHERE `monster_names`.`id` = 96[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:37.901634', '2015-04-22 22:11:37.901634')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 380, '2015-04-22 22:11:37.904122', '2015-04-22 22:11:37.904122')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:11:37.919926', '2015-04-22 22:11:37.919926')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:11:37.923070', '2015-04-22 22:11:37.923070')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (318, 245, '2015-04-22 22:11:37.925521', '2015-04-22 22:11:37.925521')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (319, 1, 245, '2015-04-22 22:11:37.927611', '2015-04-22 22:11:37.927611')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:37.934764', '2015-04-22 22:11:37.934764')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 381, '2015-04-22 22:11:37.937943', '2015-04-22 22:11:37.937943')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:11:37.941783', '2015-04-22 22:11:37.941783')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (320, 246, '2015-04-22 22:11:37.944649', '2015-04-22 22:11:37.944649')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
PageReferenceTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:11:37.955268', '2015-04-22 22:11:37.955268')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (181, '2015-04-22 22:11:37.958733', '2015-04-22 22:11:37.958733')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:11:37.961381', '2015-04-22 22:11:37.961381')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (182, '23-4', '2015-04-22 22:11:37.963474', '2015-04-22 22:11:37.963474')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:37.969707', '2015-04-22 22:11:37.969707')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:11:37.972590', '2015-04-22 22:11:37.972590')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:11:37.974237', '2015-04-22 22:11:37.974237')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:37.984786', '2015-04-22 22:11:37.984786')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"382"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 382 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 10.2ms | ActiveRecord: 0.5ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.008412', '2015-04-22 22:11:38.008412')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.2ms) Rendered monster_classes/new.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.0ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.021312', '2015-04-22 22:11:38.021312')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"384"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 384 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.032772', '2015-04-22 22:11:38.032772')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"385"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 385 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 385
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 385[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.9ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.045430', '2015-04-22 22:11:38.045430')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"386"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 386 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 386
Rendered monster_classes/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.6ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.058439', '2015-04-22 22:11:38.058439')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 3.9ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.073617', '2015-04-22 22:11:38.073617')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.078267', '2015-04-22 22:11:38.078267')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/389 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.086003', '2015-04-22 22:11:38.086003')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 390 Rendered monster_classes/index.html.erb within layouts/application (3.4ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.6ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.098327', '2015-04-22 22:11:38.098327')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"391"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 391 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/391 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.109082', '2015-04-22 22:11:38.109082')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (324, '2015-04-22 22:11:38.111559', '2015-04-22 22:11:38.111559')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.114417', '2015-04-22 22:11:38.114417')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (325, 3, '2015-04-22 22:11:38.116744', '2015-04-22 22:11:38.116744')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:11:38.119144', '2015-04-22 22:11:38.119144')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (326, '2015-04-22 22:11:38.121156', '2015-04-22 22:11:38.121156')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.135032', '2015-04-22 22:11:38.135032')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"327"}
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 327 LIMIT 1
Rendered master_traits/_form.html.erb (5.1ms)
Rendered master_traits/edit.html.erb within layouts/application (6.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 11.6ms | ActiveRecord: 0.4ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.156945', '2015-04-22 22:11:38.156945')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.167641', '2015-04-22 22:11:38.167641')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.2ms)
Rendered master_traits/new.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.5ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.184498', '2015-04-22 22:11:38.184498')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"330"}
[1m[36mMasterTrait Load (0.5ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 330 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.5ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.195564', '2015-04-22 22:11:38.195564')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.9ms) Rendered master_traits/new.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.208267', '2015-04-22 22:11:38.208267')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"332"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 332 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 332[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.218227', '2015-04-22 22:11:38.218227')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"333"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 333 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.231971', '2015-04-22 22:11:38.231971')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"334"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 334 LIMIT 1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/334 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.241926', '2015-04-22 22:11:38.241926')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:11:38.248107', '2015-04-22 22:11:38.248107')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/336 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.262153', '2015-04-22 22:11:38.262153')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"183"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 183 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (4.9ms)
Rendered master_skills/edit.html.erb within layouts/application (5.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 10.6ms | ActiveRecord: 0.4ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.285489', '2015-04-22 22:11:38.285489')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.2ms)
Rendered master_skills/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.302164', '2015-04-22 22:11:38.302164')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"185"}
[1m[36mMasterSkill Load (0.5ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 185 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 185[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.8ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.313649', '2015-04-22 22:11:38.313649')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.317657', '2015-04-22 22:11:38.317657')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/187 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (3.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.327239', '2015-04-22 22:11:38.327239')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.342510', '2015-04-22 22:11:38.342510')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"189"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 189 LIMIT 1[0m
Rendered master_skills/_form.html.erb (1.6ms)
Rendered master_skills/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.354113', '2015-04-22 22:11:38.354113')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"190"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 190 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.364854', '2015-04-22 22:11:38.364854')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"191"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 191 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/191 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:11:38.376116', '2015-04-22 22:11:38.376116')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (1.5ms) Rendered master_skills/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.394169', '2015-04-22 22:11:38.394169')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 392, '2015-04-22 22:11:38.396402', '2015-04-22 22:11:38.396402')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"392", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 392, '2015-04-22 22:11:38.405887', '2015-04-22 22:11:38.405887')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/248 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.415018', '2015-04-22 22:11:38.415018')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 393, '2015-04-22 22:11:38.416656', '2015-04-22 22:11:38.416656')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"249"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 249 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 249[0m
Rendered monsters/_monster_name_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (6.2ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.4ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 249[0m
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (12.2ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 249[0m
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (6.9ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 249[0m
Rendered monsters/_attack_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (12.5ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 249
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
[1m[35mSkill Load (1.0ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 249
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.2ms)
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 249
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (12.5ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 249[0m
[1m[35mBook Load (0.0ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
Rendered monsters/_form.html.erb (82.4ms)
Rendered monsters/edit.html.erb within layouts/application (83.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 92ms (Views: 82.4ms | ActiveRecord: 7.2ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.516769', '2015-04-22 22:11:38.516769')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 394, '2015-04-22 22:11:38.518711', '2015-04-22 22:11:38.518711')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"250"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 250 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 250 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/250 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.533594', '2015-04-22 22:11:38.533594')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 395, '2015-04-22 22:11:38.535420', '2015-04-22 22:11:38.535420')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 251 [1m[36mMonsterClass Load (0.1ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 395 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (4.2ms) Rendered layouts/_navigation_links.html.erb (7.4ms) Rendered layouts/_navigation.html.erb (7.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 13.6ms | ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.557536', '2015-04-22 22:11:38.557536')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 396, '2015-04-22 22:11:38.559237', '2015-04-22 22:11:38.559237')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"252"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 252 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 252[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 396 LIMIT 1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 252[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 252
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 252[0m
Rendered monsters/_show_stat_block.html.erb (4.1ms)
[1m[35mAttack Load (1.0ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 252
[1m[36mTrait Load (0.9ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 252[0m
[1m[35mSkill Load (0.0ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 252
[1m[36mPageReference Load (0.1ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 252[0m
Rendered monsters/show.html.erb within layouts/application (13.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 12.0ms | ActiveRecord: 3.6ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.582660', '2015-04-22 22:11:38.582660')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 397, '2015-04-22 22:11:38.585957', '2015-04-22 22:11:38.585957')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.5ms) Rendered monsters/_monster_name_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (4.0ms) [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.6ms) [1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (6.8ms) [1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (2.0ms) Rendered monsters/_expanding_fieldset.html.erb (3.3ms) Rendered monsters/_attack_fields.html.erb (1.2ms) Rendered monsters/_attack_fields.html.erb (1.0ms) Rendered monsters/_expanding_fieldset.html.erb (4.7ms) [1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (3.0ms) [1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (2.9ms) Rendered monsters/_parry_score_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (3.7ms) [1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (2.2ms) Rendered monsters/_expanding_fieldset.html.erb (3.6ms) Rendered monsters/_form.html.erb (40.5ms) Rendered monsters/new.html.erb within layouts/application (41.2ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 49ms (Views: 43.4ms | ActiveRecord: 1.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.642405', '2015-04-22 22:11:38.642405')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 398, '2015-04-22 22:11:38.644050', '2015-04-22 22:11:38.644050')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"254"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 254 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 254
[1m[36mSkill Load (0.1ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 254[0m
[1m[35mTrait Load (0.1ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 254
[1m[36mAttack Load (0.1ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 254[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 254
[1m[36mMovementRate Load (0.1ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 254[0m
[1m[35mMonsterName Load (0.1ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 254
[1m[36mParryScore Load (0.1ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 254[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 254
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.7ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.660870', '2015-04-22 22:11:38.660870')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 399, '2015-04-22 22:11:38.662994', '2015-04-22 22:11:38.662994')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
Rendered monsters/_form.html.erb (34.1ms)
Rendered monsters/new.html.erb within layouts/application (34.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 39ms (Views: 35.2ms | ActiveRecord: 1.5ms)
[1m[35m (1.0ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:11:38.712688', '2015-04-22 22:11:38.712688')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 400, '2015-04-22 22:11:38.714899', '2015-04-22 22:11:38.714899')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"256"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 256 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 256 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 256[0m
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 256[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 256[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 256[0m
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[35mTrait Load (0.4ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 256
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 256
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 256
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[36mPageReference Load (0.5ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 256[0m
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
Rendered monsters/_form.html.erb (39.7ms)
Rendered monsters/edit.html.erb within layouts/application (40.1ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 46ms (Views: 38.3ms | ActiveRecord: 4.4ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:11.792195', '2015-04-22 22:12:11.792195')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 401, '2015-04-22 22:12:11.800123', '2015-04-22 22:12:11.800123')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.7ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"257"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 257 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 257
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 257[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 257
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 257[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 257
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 257[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 257
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 257[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 257
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 58ms (ActiveRecord: 6.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (5.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:11.876246', '2015-04-22 22:12:11.876246')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 402, '2015-04-22 22:12:11.878336', '2015-04-22 22:12:11.878336')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"258"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 258 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 258
Rendered monsters/_monster_name_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (9.1ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 258
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (6.7ms)
Rendered monsters/_expanding_fieldset.html.erb (17.9ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 258
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (6.1ms)
Rendered monsters/_expanding_fieldset.html.erb (11.9ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 258
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (7.4ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 258[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (5.3ms)
Rendered monsters/_expanding_fieldset.html.erb (10.5ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 258[0m
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (10.5ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 258[0m
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (7.2ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 258
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (10.6ms)
Rendered monsters/_form.html.erb (105.6ms)
Rendered monsters/edit.html.erb within layouts/application (109.1ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 149ms (Views: 141.1ms | ActiveRecord: 7.0ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.035929', '2015-04-22 22:12:12.035929')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 403, '2015-04-22 22:12:12.037967', '2015-04-22 22:12:12.037967')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 259[0m [1m[35mMonsterClass Load (0.1ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 403 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (5.1ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 6.6ms | ActiveRecord: 0.6ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.053393', '2015-04-22 22:12:12.053393')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 404, '2015-04-22 22:12:12.055217', '2015-04-22 22:12:12.055217')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"260"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 260 LIMIT 1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 260
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 404 LIMIT 1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 260
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 260[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 260
Rendered monsters/_show_stat_block.html.erb (3.9ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 260[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 260
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 260[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 260
Rendered monsters/show.html.erb within layouts/application (11.3ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 12.9ms | ActiveRecord: 2.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.078535', '2015-04-22 22:12:12.078535')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 405, '2015-04-22 22:12:12.080549', '2015-04-22 22:12:12.080549')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.2ms) Rendered monsters/_monster_name_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (4.4ms) [1m[36mMonsterClass Load (0.1ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.1ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (5.2ms) [1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (2.2ms) Rendered monsters/_expanding_fieldset.html.erb (3.6ms) Rendered monsters/_attack_fields.html.erb (1.8ms) Rendered monsters/_attack_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (5.1ms) [1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (3.7ms) [1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (2.6ms) Rendered monsters/_parry_score_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (2.2ms) [1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (3.0ms) Rendered monsters/_form.html.erb (39.4ms) Rendered monsters/new.html.erb within layouts/application (40.1ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 45ms (Views: 41.2ms | ActiveRecord: 1.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.133491', '2015-04-22 22:12:12.133491')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 406, '2015-04-22 22:12:12.135667', '2015-04-22 22:12:12.135667')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"406", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 406, '2015-04-22 22:12:12.143888', '2015-04-22 22:12:12.143888')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/263 Completed 302 Found in 7ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.152752', '2015-04-22 22:12:12.152752')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 407, '2015-04-22 22:12:12.154818', '2015-04-22 22:12:12.154818')[0m
[1m[35m (0.6ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"264"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 264 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 264 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 264[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 264[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 264[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 264[0m
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 264
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 264
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 264
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 264[0m
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_form.html.erb (39.0ms)
Rendered monsters/edit.html.erb within layouts/application (39.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 46ms (Views: 38.1ms | ActiveRecord: 3.9ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.209689', '2015-04-22 22:12:12.209689')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 408, '2015-04-22 22:12:12.211830', '2015-04-22 22:12:12.211830')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"265"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 265 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 265 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/265 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.225863', '2015-04-22 22:12:12.225863')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 409, '2015-04-22 22:12:12.227725', '2015-04-22 22:12:12.227725')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_form.html.erb (42.4ms)
Rendered monsters/new.html.erb within layouts/application (42.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 48ms (Views: 43.2ms | ActiveRecord: 1.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.284696', '2015-04-22 22:12:12.284696')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 410, '2015-04-22 22:12:12.287316', '2015-04-22 22:12:12.287316')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:12:12.290582', '2015-04-22 22:12:12.290582')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 267, `updated_at` = '2015-04-22 22:12:12.292446' WHERE `monster_names`.`id` = 97[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 267[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:12:12.296984', '2015-04-22 22:12:12.296984')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 267, `updated_at` = '2015-04-22 22:12:12.298610' WHERE `monster_names`.`id` = 98
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:12:12.300626', '2015-04-22 22:12:12.300626')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 267, `updated_at` = '2015-04-22 22:12:12.302105' WHERE `monster_names`.`id` = 99
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.9ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.308308', '2015-04-22 22:12:12.308308')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 411, '2015-04-22 22:12:12.310502', '2015-04-22 22:12:12.310502')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:12:12.317855', '2015-04-22 22:12:12.317855')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:12:12.321292', '2015-04-22 22:12:12.321292')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (337, 3, 268, '2015-04-22 22:12:12.324066', '2015-04-22 22:12:12.324066')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (338, 268, '2015-04-22 22:12:12.326124', '2015-04-22 22:12:12.326124')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.332947', '2015-04-22 22:12:12.332947')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 412, '2015-04-22 22:12:12.335173', '2015-04-22 22:12:12.335173')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:12:12.340963', '2015-04-22 22:12:12.340963')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.7ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:12:12.343804', '2015-04-22 22:12:12.343804')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (339, 269, '2015-04-22 22:12:12.346148', '2015-04-22 22:12:12.346148')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (340, 1, 269, '2015-04-22 22:12:12.347720', '2015-04-22 22:12:12.347720')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.354048', '2015-04-22 22:12:12.354048')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 413, '2015-04-22 22:12:12.356225', '2015-04-22 22:12:12.356225')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:12:12.361122', '2015-04-22 22:12:12.361122')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (341, 270, '2015-04-22 22:12:12.364182', '2015-04-22 22:12:12.364182')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.380091', '2015-04-22 22:12:12.380091')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.0ms)
Rendered books/new.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 9.3ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.401719', '2015-04-22 22:12:12.401719')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.406523', '2015-04-22 22:12:12.406523')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/185 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.413651', '2015-04-22 22:12:12.413651')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.425851', '2015-04-22 22:12:12.425851')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"187"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 187 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.3ms)
[1m[35m (3.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.437655', '2015-04-22 22:12:12.437655')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"188"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 188 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/188 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.446815', '2015-04-22 22:12:12.446815')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"189"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 189 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (3.3ms)
Rendered books/edit.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.9ms | ActiveRecord: 0.4ms)
[1m[35m (1.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.462834', '2015-04-22 22:12:12.462834')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.1ms) Rendered books/new.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.474674', '2015-04-22 22:12:12.474674')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"191"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 191 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 191[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `books` WHERE `books`.`id` = 191
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 6ms (ActiveRecord: 1.0ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:12.488809', '2015-04-22 22:12:12.488809')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"192"}
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 192 LIMIT 1
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.1ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.506206', '2015-04-22 22:12:12.506206')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"342"}
[1m[36mMasterTrait Load (0.0ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 342 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 342[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.518417', '2015-04-22 22:12:12.518417')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (3.8ms)
Rendered master_traits/new.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 12.0ms | ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.542553', '2015-04-22 22:12:12.542553')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.4ms) Rendered master_traits/new.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.553515', '2015-04-22 22:12:12.553515')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"345"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 345 LIMIT 1[0m
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.566766', '2015-04-22 22:12:12.566766')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"346"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 346 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/346 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.575259', '2015-04-22 22:12:12.575259')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.582264', '2015-04-22 22:12:12.582264')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/348 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (3.3ms)[0m ROLLBACK [1m[36m (0.5ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.592935', '2015-04-22 22:12:12.592935')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"349"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 349 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.603446', '2015-04-22 22:12:12.603446')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"350"}
[1m[36mMasterTrait Load (0.7ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 350 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 4.0ms | ActiveRecord: 0.9ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:12.619953', '2015-04-22 22:12:12.619953')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms)
[1m[35m (0.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.9ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.650578', '2015-04-22 22:12:12.650578')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 414, '2015-04-22 22:12:12.652513', '2015-04-22 22:12:12.652513')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.659118', '2015-04-22 22:12:12.659118')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (271, 193, 1, '2015-04-22 22:12:12.662178', '2015-04-22 22:12:12.662178')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:12.666117', '2015-04-22 22:12:12.666117')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 415, '2015-04-22 22:12:12.668704', '2015-04-22 22:12:12.668704')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:12:12.671322', '2015-04-22 22:12:12.671322')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (272, 194, 2, 'Flexible', '2015-04-22 22:12:12.673276', '2015-04-22 22:12:12.673276')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.684911', '2015-04-22 22:12:12.684911')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 193, '2015-04-22 22:12:12.687520', '2015-04-22 22:12:12.687520')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.694832', '2015-04-22 22:12:12.694832')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 194, '2015-04-22 22:12:12.696777', '2015-04-22 22:12:12.696777')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.710134', '2015-04-22 22:12:12.710134')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.726517', '2015-04-22 22:12:12.726517')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.731067', '2015-04-22 22:12:12.731067')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/197 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.738068', '2015-04-22 22:12:12.738068')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.6ms) Rendered locations/new.html.erb within layouts/application (2.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 5.1ms | ActiveRecord: 0.0ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.750351', '2015-04-22 22:12:12.750351')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"199"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 199 LIMIT 1
Rendered locations/_form.html.erb (2.0ms)
Rendered locations/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.763104', '2015-04-22 22:12:12.763104')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"200"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 200 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.1ms | ActiveRecord: 0.6ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.778177', '2015-04-22 22:12:12.778177')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"201"}
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 201 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/201 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.788434', '2015-04-22 22:12:12.788434')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"202"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 202 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.3ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.799921', '2015-04-22 22:12:12.799921')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"203"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 203 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 203[0m
[1m[35mSQL (0.0ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 203
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:12:12.812813', '2015-04-22 22:12:12.812813')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.0ms)
Rendered locations/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 3.6ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.834040', '2015-04-22 22:12:12.834040')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"195"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 195 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (5.4ms)
Rendered master_skills/edit.html.erb within layouts/application (6.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 17ms (Views: 12.1ms | ActiveRecord: 0.7ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.858915', '2015-04-22 22:12:12.858915')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.863118', '2015-04-22 22:12:12.863118')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/197 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.870871', '2015-04-22 22:12:12.870871')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"198"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 198 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 198
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.881208', '2015-04-22 22:12:12.881208')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"199"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 199 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/199 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.891615', '2015-04-22 22:12:12.891615')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (2.7ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.904563', '2015-04-22 22:12:12.904563')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/new.html.erb within layouts/application (6.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 9.8ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.926566', '2015-04-22 22:12:12.926566')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"202"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 202 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.937745', '2015-04-22 22:12:12.937745')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"203"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 203 LIMIT 1[0m
Rendered master_skills/_form.html.erb (1.7ms)
Rendered master_skills/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:12:12.948963', '2015-04-22 22:12:12.948963')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (2.0ms) Rendered master_skills/new.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (8.3ms) Rendered layouts/_navigation.html.erb (8.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 12.0ms | ActiveRecord: 0.0ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:12.977249', '2015-04-22 22:12:12.977249')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.8ms) Rendered move_types/new.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 7.6ms | ActiveRecord: 0.0ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:12.993672', '2015-04-22 22:12:12.993672')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"162"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 162 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:13.005290', '2015-04-22 22:12:13.005290')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"163"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 163 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 163
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 163[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:13.018741', '2015-04-22 22:12:13.018741')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"164"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 164 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.1ms | ActiveRecord: 0.6ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:13.034920', '2015-04-22 22:12:13.034920')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"165"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 165 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:13.047292', '2015-04-22 22:12:13.047292')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:13.050836', '2015-04-22 22:12:13.050836')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/167 Completed 302 Found in 3ms (ActiveRecord: 0.2ms)
[1m[36m (0.8ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:13.058881', '2015-04-22 22:12:13.058881')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.4ms)
Rendered move_types/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.1ms | ActiveRecord: 0.1ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:13.072462', '2015-04-22 22:12:13.072462')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.4ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:12:13.084718', '2015-04-22 22:12:13.084718')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"170"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 170 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/170 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:13.096986', '2015-04-22 22:12:13.096986')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (352, '2015-04-22 22:12:13.099264', '2015-04-22 22:12:13.099264')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:13.101470', '2015-04-22 22:12:13.101470')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (353, 3, '2015-04-22 22:12:13.103806', '2015-04-22 22:12:13.103806')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:12:13.105659', '2015-04-22 22:12:13.105659')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (354, '2015-04-22 22:12:13.107565', '2015-04-22 22:12:13.107565')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.0ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:12:13.114015', '2015-04-22 22:12:13.114015')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:12:13.116773', '2015-04-22 22:12:13.116773')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:12:13.118444', '2015-04-22 22:12:13.118444')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
PageReferenceTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:12:13.124480', '2015-04-22 22:12:13.124480')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (193, '2015-04-22 22:12:13.127343', '2015-04-22 22:12:13.127343')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:12:13.129831', '2015-04-22 22:12:13.129831')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (194, '23-4', '2015-04-22 22:12:13.132591', '2015-04-22 22:12:13.132591')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.145658', '2015-04-22 22:12:13.145658')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.9ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.152004', '2015-04-22 22:12:13.152004')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/417 Completed 302 Found in 5ms (ActiveRecord: 1.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.161113', '2015-04-22 22:12:13.161113')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"418"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 418 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 418
Rendered monster_classes/show.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 8.5ms | ActiveRecord: 0.6ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.3ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.178458', '2015-04-22 22:12:13.178458')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"419"}
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 419 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.7ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.193900', '2015-04-22 22:12:13.193900')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 420[0m Rendered monster_classes/index.html.erb within layouts/application (3.8ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.8ms | ActiveRecord: 0.6ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.207460', '2015-04-22 22:12:13.207460')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.2ms) Rendered monster_classes/new.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.221094', '2015-04-22 22:12:13.221094')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.234689', '2015-04-22 22:12:13.234689')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"423"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 423 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 423
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 423[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.8ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (3.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.247456', '2015-04-22 22:12:13.247456')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"424"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 424 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:12:13.258914', '2015-04-22 22:12:13.258914')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"425"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 425 LIMIT 1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/425 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:12:13.271237', '2015-04-22 22:12:13.271237')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:12:13.273299', '2015-04-22 22:12:13.273299')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:12:13.275063', '2015-04-22 22:12:13.275063')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.763778', '2015-04-22 22:17:12.763778')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"205"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 205 LIMIT 1
Rendered locations/show.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 70ms (Views: 60.0ms | ActiveRecord: 0.3ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.844869', '2015-04-22 22:17:12.844869')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (7.0ms)
Rendered locations/new.html.erb within layouts/application (8.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 17ms (Views: 11.0ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.870470', '2015-04-22 22:17:12.870470')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"207"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 207 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.0ms | ActiveRecord: 0.5ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.885232', '2015-04-22 22:17:12.885232')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"208"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 208 LIMIT 1[0m
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.897337', '2015-04-22 22:17:12.897337')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"209"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 209 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/209 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.907049', '2015-04-22 22:17:12.907049')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (0.8ms) Rendered locations/new.html.erb within layouts/application (1.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.917860', '2015-04-22 22:17:12.917860')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (3.1ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.3ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.932157', '2015-04-22 22:17:12.932157')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.936623', '2015-04-22 22:17:12.936623')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/213 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:12.944014', '2015-04-22 22:17:12.944014')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"214"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 214 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 214[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 214
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 15ms (ActiveRecord: 1.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:17:12.974916', '2015-04-22 22:17:12.974916')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:17:12.977221', '2015-04-22 22:17:12.977221')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:17:12.979012', '2015-04-22 22:17:12.979012')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.025925', '2015-04-22 22:17:13.025925')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 426, '2015-04-22 22:17:13.031708', '2015-04-22 22:17:13.031708')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (7.3ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (15.4ms)
[1m[36mLocation Load (0.4ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (3.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.3ms)
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (11.3ms)
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (4.6ms)
Rendered monsters/_expanding_fieldset.html.erb (13.7ms)
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (15.7ms)
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (11.1ms)
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (5.7ms)
Rendered monsters/_expanding_fieldset.html.erb (15.8ms)
Rendered monsters/_form.html.erb (115.4ms)
Rendered monsters/new.html.erb within layouts/application (116.2ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 127ms (Views: 114.7ms | ActiveRecord: 8.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.171333', '2015-04-22 22:17:13.171333')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 427, '2015-04-22 22:17:13.173440', '2015-04-22 22:17:13.173440')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"274"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 274 LIMIT 1
[1m[36mMonster Load (0.1ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 274 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.4ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 274
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 274
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 274
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 274
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mTrait Load (0.4ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 274[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.4ms)
Rendered monsters/_expanding_fieldset.html.erb (7.4ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 274[0m
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.1ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 274[0m
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 274
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
Rendered monsters/_form.html.erb (48.1ms)
Rendered monsters/edit.html.erb within layouts/application (49.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 56ms (Views: 47.9ms | ActiveRecord: 4.2ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.239070', '2015-04-22 22:17:13.239070')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 428, '2015-04-22 22:17:13.241314', '2015-04-22 22:17:13.241314')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"275"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 275 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 275[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 275[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[36mDamageResistance Load (0.4ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 275[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 275[0m
Rendered monsters/_attack_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 275
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[35mSkill Load (0.7ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 275
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
[1m[35mParryScore Load (0.4ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 275
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 275[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Rendered monsters/_form.html.erb (42.3ms)
Rendered monsters/edit.html.erb within layouts/application (42.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 46ms (Views: 41.1ms | ActiveRecord: 4.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.295141', '2015-04-22 22:17:13.295141')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 429, '2015-04-22 22:17:13.296956', '2015-04-22 22:17:13.296956')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"276"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 276 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 276
[1m[36mSkill Load (0.1ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 276[0m
[1m[35mTrait Load (0.7ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 276
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 276[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 276
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 276[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 276
[1m[36mParryScore Load (0.1ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 276[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 276
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 2.4ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.314897', '2015-04-22 22:17:13.314897')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 430, '2015-04-22 22:17:13.317105', '2015-04-22 22:17:13.317105')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"277"}
[1m[36mMonster Load (0.7ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 277 LIMIT 1[0m
[1m[35mMonsterName Load (0.4ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 277
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 430 LIMIT 1[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 277
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 277[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 277
Rendered monsters/_show_stat_block.html.erb (3.7ms)
[1m[36mAttack Load (0.4ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 277[0m
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 277
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 277[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 277
Rendered monsters/show.html.erb within layouts/application (23.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 28ms (Views: 23.8ms | ActiveRecord: 3.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.352093', '2015-04-22 22:17:13.352093')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 431, '2015-04-22 22:17:13.354354', '2015-04-22 22:17:13.354354')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 278 [1m[36mMonsterClass Load (0.1ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 431 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (3.9ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.6ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.370778', '2015-04-22 22:17:13.370778')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 432, '2015-04-22 22:17:13.372886', '2015-04-22 22:17:13.372886')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.4ms) Rendered monsters/_monster_name_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.9ms) [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.0ms) [1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.0ms) Rendered monsters/_expanding_fieldset.html.erb (6.9ms) [1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (2.9ms) Rendered monsters/_expanding_fieldset.html.erb (5.0ms) Rendered monsters/_attack_fields.html.erb (1.7ms) Rendered monsters/_attack_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (5.4ms) [1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (3.7ms) [1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (2.7ms) Rendered monsters/_parry_score_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (2.0ms) [1m[35mBook Load (0.8ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (2.2ms) Rendered monsters/_expanding_fieldset.html.erb (3.7ms) Rendered monsters/_form.html.erb (42.8ms) Rendered monsters/new.html.erb within layouts/application (43.1ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 48ms (Views: 43.1ms | ActiveRecord: 2.1ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.429007', '2015-04-22 22:17:13.429007')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 433, '2015-04-22 22:17:13.431183', '2015-04-22 22:17:13.431183')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"280"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 280 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 280 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/280 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.445664', '2015-04-22 22:17:13.445664')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 434, '2015-04-22 22:17:13.447755', '2015-04-22 22:17:13.447755')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"434", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 434, '2015-04-22 22:17:13.457884', '2015-04-22 22:17:13.457884')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/282 Completed 302 Found in 8ms (ActiveRecord: 0.7ms)
[1m[36m (0.6ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:13.471791', '2015-04-22 22:17:13.471791')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 205, '2015-04-22 22:17:13.474774', '2015-04-22 22:17:13.474774')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:13.481700', '2015-04-22 22:17:13.481700')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 206, '2015-04-22 22:17:13.483582', '2015-04-22 22:17:13.483582')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:13.509733', '2015-04-22 22:17:13.509733')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:17:13.511530', '2015-04-22 22:17:13.511530')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:17:13.513258', '2015-04-22 22:17:13.513258')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.529835', '2015-04-22 22:17:13.529835')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"195"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 195 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.1ms)
Rendered books/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 12ms (Views: 8.3ms | ActiveRecord: 0.6ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.552022', '2015-04-22 22:17:13.552022')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.562710', '2015-04-22 22:17:13.562710')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"197"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 197 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/197 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.576053', '2015-04-22 22:17:13.576053')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"198"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 198 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 198[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `books` WHERE `books`.`id` = 198
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.590495', '2015-04-22 22:17:13.590495')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.9ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.606561', '2015-04-22 22:17:13.606561')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"200"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 200 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.617653', '2015-04-22 22:17:13.617653')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.621019', '2015-04-22 22:17:13.621019')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/202 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.628629', '2015-04-22 22:17:13.628629')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (2.2ms) Rendered books/new.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:13.641017', '2015-04-22 22:17:13.641017')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"204"}
[1m[35mBook Load (0.4ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 204 LIMIT 1
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.656414', '2015-04-22 22:17:13.656414')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 435, '2015-04-22 22:17:13.658474', '2015-04-22 22:17:13.658474')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:13.662479', '2015-04-22 22:17:13.662479')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (283, 215, 1, '2015-04-22 22:17:13.664980', '2015-04-22 22:17:13.664980')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.668512', '2015-04-22 22:17:13.668512')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 436, '2015-04-22 22:17:13.670455', '2015-04-22 22:17:13.670455')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:17:13.674080', '2015-04-22 22:17:13.674080')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (284, 216, 2, 'Flexible', '2015-04-22 22:17:13.676020', '2015-04-22 22:17:13.676020')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.694137', '2015-04-22 22:17:13.694137')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (3.3ms)
Rendered move_types/new.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 10.1ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.719136', '2015-04-22 22:17:13.719136')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"172"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 172 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (2.1ms)
Rendered move_types/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 5.2ms | ActiveRecord: 0.4ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.735428', '2015-04-22 22:17:13.735428')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.0ms) Rendered move_types/new.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.745819', '2015-04-22 22:17:13.745819')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"174"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 174 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/174 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.754970', '2015-04-22 22:17:13.754970')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"175"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 175 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 175[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 175
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 6ms (ActiveRecord: 0.8ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.769513', '2015-04-22 22:17:13.769513')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"176"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 176 LIMIT 1
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.781377', '2015-04-22 22:17:13.781377')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.785793', '2015-04-22 22:17:13.785793')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/178 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.792300', '2015-04-22 22:17:13.792300')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:13.803835', '2015-04-22 22:17:13.803835')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"180"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 180 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:13.818909', '2015-04-22 22:17:13.818909')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (361, '2015-04-22 22:17:13.822584', '2015-04-22 22:17:13.822584')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:13.825847', '2015-04-22 22:17:13.825847')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (362, 3, '2015-04-22 22:17:13.827741', '2015-04-22 22:17:13.827741')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:17:13.829507', '2015-04-22 22:17:13.829507')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (363, '2015-04-22 22:17:13.831418', '2015-04-22 22:17:13.831418')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.844492', '2015-04-22 22:17:13.844492')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.1ms)
Rendered monster_classes/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.6ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.865757', '2015-04-22 22:17:13.865757')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"438"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 438 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/438 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.876243', '2015-04-22 22:17:13.876243')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"439"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 439 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 439
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 439[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (4.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.890663', '2015-04-22 22:17:13.890663')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"440"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 440 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.8ms | ActiveRecord: 0.3ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.905323', '2015-04-22 22:17:13.905323')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.0ms) Rendered monster_classes/new.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.915492', '2015-04-22 22:17:13.915492')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"442"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 442 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.930735', '2015-04-22 22:17:13.930735')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"443"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 443 LIMIT 1
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 443[0m
Rendered monster_classes/show.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.4ms | ActiveRecord: 0.7ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.948981', '2015-04-22 22:17:13.948981')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.954269', '2015-04-22 22:17:13.954269')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/445 Completed 302 Found in 4ms (ActiveRecord: 0.8ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:13.965250', '2015-04-22 22:17:13.965250')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 446 Rendered monster_classes/index.html.erb within layouts/application (4.2ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.0ms | ActiveRecord: 0.6ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:13.989181', '2015-04-22 22:17:13.989181')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.0ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 9.1ms | ActiveRecord: 0.0ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.008947', '2015-04-22 22:17:14.008947')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (3.5ms) Rendered master_skills/new.html.erb within layouts/application (4.8ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.2ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.044243', '2015-04-22 22:17:14.044243')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.056316', '2015-04-22 22:17:14.056316')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/210 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.062809', '2015-04-22 22:17:14.062809')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"211"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 211 LIMIT 1[0m
Rendered master_skills/_form.html.erb (1.9ms)
Rendered master_skills/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.077093', '2015-04-22 22:17:14.077093')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"212"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 212 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 212
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.093164', '2015-04-22 22:17:14.093164')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.3ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.108555', '2015-04-22 22:17:14.108555')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"214"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 214 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.126303', '2015-04-22 22:17:14.126303')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"215"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 215 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 5.7ms | ActiveRecord: 0.6ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:14.145198', '2015-04-22 22:17:14.145198')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"216"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 216 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/216 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:14.157359', '2015-04-22 22:17:14.157359')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 447, '2015-04-22 22:17:14.159180', '2015-04-22 22:17:14.159180')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:17:14.162860', '2015-04-22 22:17:14.162860')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (364, 285, '2015-04-22 22:17:14.166724', '2015-04-22 22:17:14.166724')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:14.174427', '2015-04-22 22:17:14.174427')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 448, '2015-04-22 22:17:14.176452', '2015-04-22 22:17:14.176452')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:17:14.179673', '2015-04-22 22:17:14.179673')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:17:14.182931', '2015-04-22 22:17:14.182931')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (365, 286, '2015-04-22 22:17:14.187238', '2015-04-22 22:17:14.187238')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (366, 1, 286, '2015-04-22 22:17:14.189407', '2015-04-22 22:17:14.189407')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:14.197637', '2015-04-22 22:17:14.197637')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 449, '2015-04-22 22:17:14.199663', '2015-04-22 22:17:14.199663')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:17:14.203139', '2015-04-22 22:17:14.203139')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.9ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:17:14.206426', '2015-04-22 22:17:14.206426')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (367, 3, 287, '2015-04-22 22:17:14.210113', '2015-04-22 22:17:14.210113')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (368, 287, '2015-04-22 22:17:14.212533', '2015-04-22 22:17:14.212533')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:14.219935', '2015-04-22 22:17:14.219935')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 450, '2015-04-22 22:17:14.221871', '2015-04-22 22:17:14.221871')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:17:14.224024', '2015-04-22 22:17:14.224024')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (1.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 288, `updated_at` = '2015-04-22 22:17:14.226967' WHERE `monster_names`.`id` = 106[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 288[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:17:14.230955', '2015-04-22 22:17:14.230955')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 288, `updated_at` = '2015-04-22 22:17:14.233334' WHERE `monster_names`.`id` = 107
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:17:14.235312', '2015-04-22 22:17:14.235312')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 288, `updated_at` = '2015-04-22 22:17:14.237144' WHERE `monster_names`.`id` = 108
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (1.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.252317', '2015-04-22 22:17:14.252317')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"369"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 369 LIMIT 1[0m
Rendered master_traits/_form.html.erb (6.9ms)
Rendered master_traits/edit.html.erb within layouts/application (8.1ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 17ms (Views: 15.2ms | ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.280338', '2015-04-22 22:17:14.280338')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"370"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 370 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 370
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.292186', '2015-04-22 22:17:14.292186')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (2.0ms) Rendered master_traits/new.html.erb within layouts/application (2.9ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.305645', '2015-04-22 22:17:14.305645')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (4.9ms)
Rendered master_traits/new.html.erb within layouts/application (5.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 12ms (Views: 8.0ms | ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.328942', '2015-04-22 22:17:14.328942')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (3.1ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 9ms (Views: 7.8ms | ActiveRecord: 0.3ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.345515', '2015-04-22 22:17:14.345515')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"374"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 374 LIMIT 1
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/374 Completed 302 Found in 4ms (ActiveRecord: 1.0ms)
[1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.358173', '2015-04-22 22:17:14.358173')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.361939', '2015-04-22 22:17:14.361939')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/376 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.371657', '2015-04-22 22:17:14.371657')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"377"}
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 377 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 18ms (Views: 12.9ms | ActiveRecord: 0.7ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:14.401002', '2015-04-22 22:17:14.401002')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"378"}
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 378 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:14.413735', '2015-04-22 22:17:14.413735')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (205, '2015-04-22 22:17:14.416576', '2015-04-22 22:17:14.416576')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:17:14.418891', '2015-04-22 22:17:14.418891')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (206, '23-4', '2015-04-22 22:17:14.421339', '2015-04-22 22:17:14.421339')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.279077', '2015-04-22 22:17:30.279077')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 451, '2015-04-22 22:17:30.285766', '2015-04-22 22:17:30.285766')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"289"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 289 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.1ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 289
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 289[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 289
[1m[36mAttack Load (0.4ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 289[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 289
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 289[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 289
[1m[36mParryScore Load (0.1ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 289[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 289
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 56ms (ActiveRecord: 7.9ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (18.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.370244', '2015-04-22 22:17:30.370244')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 452, '2015-04-22 22:17:30.372035', '2015-04-22 22:17:30.372035')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"452", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 452, '2015-04-22 22:17:30.380930', '2015-04-22 22:17:30.380930')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/291 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.389949', '2015-04-22 22:17:30.389949')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 453, '2015-04-22 22:17:30.391815', '2015-04-22 22:17:30.391815')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (9.1ms)
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.0ms)
Rendered monsters/_expanding_fieldset.html.erb (10.5ms)
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (5.9ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (7.4ms)
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (4.8ms)
Rendered monsters/_expanding_fieldset.html.erb (9.9ms)
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (4.7ms)
Rendered monsters/_expanding_fieldset.html.erb (9.5ms)
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (7.7ms)
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (5.8ms)
Rendered monsters/_expanding_fieldset.html.erb (10.3ms)
Rendered monsters/_form.html.erb (97.1ms)
Rendered monsters/new.html.erb within layouts/application (99.6ms)
Rendered layouts/_navigation_links.html.erb (1.9ms)
Rendered layouts/_navigation.html.erb (2.9ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 147ms (Views: 134.9ms | ActiveRecord: 5.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.548556', '2015-04-22 22:17:30.548556')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 454, '2015-04-22 22:17:30.550575', '2015-04-22 22:17:30.550575')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"293"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 293 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 293[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 454 LIMIT 1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 293[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 293
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 293[0m
Rendered monsters/_show_stat_block.html.erb (3.1ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 293
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 293[0m
[1m[35mSkill Load (0.1ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 293
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 293[0m
Rendered monsters/show.html.erb within layouts/application (10.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.9ms | ActiveRecord: 1.8ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.571363', '2015-04-22 22:17:30.571363')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 455, '2015-04-22 22:17:30.573887', '2015-04-22 22:17:30.573887')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"294"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 294 LIMIT 1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 294[0m
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 294[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[36mDamageResistance Load (0.4ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 294[0m
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 294[0m
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[35mTrait Load (0.6ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 294
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 294
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 294
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 294[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (38.2ms)
Rendered monsters/edit.html.erb within layouts/application (39.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 42ms (Views: 37.9ms | ActiveRecord: 3.6ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.624603', '2015-04-22 22:17:30.624603')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 456, '2015-04-22 22:17:30.626586', '2015-04-22 22:17:30.626586')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (2.1ms) Rendered monsters/_monster_name_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (4.6ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (1.9ms) [1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (5.6ms) [1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (2.9ms) Rendered monsters/_attack_fields.html.erb (1.4ms) Rendered monsters/_attack_fields.html.erb (1.2ms) Rendered monsters/_expanding_fieldset.html.erb (5.7ms) [1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (1.9ms) Rendered monsters/_expanding_fieldset.html.erb (3.6ms) [1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.7ms) Rendered monsters/_parry_score_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (2.3ms) [1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (2.8ms) Rendered monsters/_form.html.erb (39.3ms) Rendered monsters/new.html.erb within layouts/application (39.5ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.6ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 43ms (Views: 40.0ms | ActiveRecord: 1.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.677758', '2015-04-22 22:17:30.677758')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 457, '2015-04-22 22:17:30.679784', '2015-04-22 22:17:30.679784')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"296"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 296 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 296 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 296
Rendered monsters/_monster_name_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 296
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 296
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 296
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 296[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 296[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[36mParryScore Load (0.7ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 296[0m
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 296
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (42.4ms)
Rendered monsters/edit.html.erb within layouts/application (42.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 49ms (Views: 41.5ms | ActiveRecord: 4.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.737427', '2015-04-22 22:17:30.737427')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 458, '2015-04-22 22:17:30.740587', '2015-04-22 22:17:30.740587')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 297[0m [1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 458 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (4.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.6ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.754998', '2015-04-22 22:17:30.754998')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 459, '2015-04-22 22:17:30.756842', '2015-04-22 22:17:30.756842')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"298"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 298 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 298 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/298 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.773377', '2015-04-22 22:17:30.773377')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 460, '2015-04-22 22:17:30.775418', '2015-04-22 22:17:30.775418')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:30.783252', '2015-04-22 22:17:30.783252')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (299, 217, 1, '2015-04-22 22:17:30.795266', '2015-04-22 22:17:30.795266')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.799009', '2015-04-22 22:17:30.799009')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 461, '2015-04-22 22:17:30.801411', '2015-04-22 22:17:30.801411')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:17:30.804892', '2015-04-22 22:17:30.804892')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (300, 218, 2, 'Flexible', '2015-04-22 22:17:30.807424', '2015-04-22 22:17:30.807424')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.822895', '2015-04-22 22:17:30.822895')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"379"}
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 379 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/379 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.836047', '2015-04-22 22:17:30.836047')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"380"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 380 LIMIT 1
Rendered master_traits/_form.html.erb (4.8ms)
Rendered master_traits/edit.html.erb within layouts/application (6.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 13ms (Views: 11.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.7ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.856672', '2015-04-22 22:17:30.856672')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.860582', '2015-04-22 22:17:30.860582')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/382 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.866928', '2015-04-22 22:17:30.866928')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/new.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 0.2ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.884988', '2015-04-22 22:17:30.884988')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.897952', '2015-04-22 22:17:30.897952')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"385"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 385 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.8ms)
Rendered master_traits/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.8ms | ActiveRecord: 0.5ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.913076', '2015-04-22 22:17:30.913076')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (2.1ms) Rendered master_traits/new.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.923720', '2015-04-22 22:17:30.923720')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"387"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 387 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:30.933338', '2015-04-22 22:17:30.933338')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"388"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 388 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 388[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.951299', '2015-04-22 22:17:30.951299')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.955862', '2015-04-22 22:17:30.955862')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/463 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.965903', '2015-04-22 22:17:30.965903')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/new.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 11ms (Views: 9.2ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.985738', '2015-04-22 22:17:30.985738')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"465"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 465 LIMIT 1
Rendered monster_classes/_form.html.erb (1.0ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.3ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.9ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:30.998418', '2015-04-22 22:17:30.998418')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"466"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 466 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 466[0m
Rendered monster_classes/show.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.5ms | ActiveRecord: 0.6ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.016689', '2015-04-22 22:17:31.016689')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 467 Rendered monster_classes/index.html.erb within layouts/application (4.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.7ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.032231', '2015-04-22 22:17:31.032231')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"468"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 468 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/468 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.041092', '2015-04-22 22:17:31.041092')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"469"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 469 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.7ms | ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.054819', '2015-04-22 22:17:31.054819')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.1ms) Rendered monster_classes/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.065850', '2015-04-22 22:17:31.065850')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"471"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 471 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.1ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 471
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 471[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[36m (0.0ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.089479', '2015-04-22 22:17:31.089479')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"217"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 217 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 217
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.101592', '2015-04-22 22:17:31.101592')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"218"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 218 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.0ms)
Rendered master_skills/edit.html.erb within layouts/application (5.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 14ms (Views: 9.9ms | ActiveRecord: 0.6ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.122774', '2015-04-22 22:17:31.122774')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (1.7ms) Rendered master_skills/new.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.0ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.7ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.135794', '2015-04-22 22:17:31.135794')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.147057', '2015-04-22 22:17:31.147057')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.162290', '2015-04-22 22:17:31.162290')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"222"}
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 222 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.6ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/222 Completed 302 Found in 2ms (ActiveRecord: 0.8ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.172502', '2015-04-22 22:17:31.172502')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.175860', '2015-04-22 22:17:31.175860')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/224 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.183744', '2015-04-22 22:17:31.183744')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"225"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 225 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.196217', '2015-04-22 22:17:31.196217')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"226"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 226 LIMIT 1
Rendered master_skills/_form.html.erb (1.9ms)
Rendered master_skills/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:31.210214', '2015-04-22 22:17:31.210214')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:17:31.212726', '2015-04-22 22:17:31.212726')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:17:31.214389', '2015-04-22 22:17:31.214389')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
PageReferenceTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.222481', '2015-04-22 22:17:31.222481')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (207, '2015-04-22 22:17:31.225269', '2015-04-22 22:17:31.225269')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:17:31.228351', '2015-04-22 22:17:31.228351')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (208, '23-4', '2015-04-22 22:17:31.230457', '2015-04-22 22:17:31.230457')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.242560', '2015-04-22 22:17:31.242560')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.248016', '2015-04-22 22:17:31.248016')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/210 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.5ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.258040', '2015-04-22 22:17:31.258040')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.5ms)
Rendered books/new.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 13ms (Views: 11.0ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.278795', '2015-04-22 22:17:31.278795')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"212"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 212 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.6ms)
Rendered books/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 5.8ms | ActiveRecord: 0.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.296616', '2015-04-22 22:17:31.296616')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"213"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 213 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/213 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.305797', '2015-04-22 22:17:31.305797')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.5ms) Rendered books/new.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.0ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.317455', '2015-04-22 22:17:31.317455')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"215"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 215 LIMIT 1[0m
Rendered books/_form.html.erb (1.4ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.329241', '2015-04-22 22:17:31.329241')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"216"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 216 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.340885', '2015-04-22 22:17:31.340885')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"217"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 217 LIMIT 1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 217
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 217[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 1.1ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:17:31.353243', '2015-04-22 22:17:31.353243')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.8ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:31.365763', '2015-04-22 22:17:31.365763')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (392, '2015-04-22 22:17:31.371058', '2015-04-22 22:17:31.371058')
[1m[36m (0.7ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:17:31.374833', '2015-04-22 22:17:31.374833')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (393, 3, '2015-04-22 22:17:31.377785', '2015-04-22 22:17:31.377785')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:17:31.379406', '2015-04-22 22:17:31.379406')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (394, '2015-04-22 22:17:31.381575', '2015-04-22 22:17:31.381575')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:17:31.388777', '2015-04-22 22:17:31.388777')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:17:31.391519', '2015-04-22 22:17:31.391519')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:17:31.394074', '2015-04-22 22:17:31.394074')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.0ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.400554', '2015-04-22 22:17:31.400554')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 227, '2015-04-22 22:17:31.403205', '2015-04-22 22:17:31.403205')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:17:31.409546', '2015-04-22 22:17:31.409546')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.7ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 228, '2015-04-22 22:17:31.411546', '2015-04-22 22:17:31.411546')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (1.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.425027', '2015-04-22 22:17:31.425027')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (2.6ms) Rendered locations/new.html.erb within layouts/application (3.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 9.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.443557', '2015-04-22 22:17:31.443557')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"220"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 220 LIMIT 1[0m
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.456961', '2015-04-22 22:17:31.456961')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"221"}
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 221 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/221 Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.465832', '2015-04-22 22:17:31.465832')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"222"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 222 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.4ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 222
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 222[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.479726', '2015-04-22 22:17:31.479726')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.494716', '2015-04-22 22:17:31.494716')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.506151', '2015-04-22 22:17:31.506151')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/225 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.513454', '2015-04-22 22:17:31.513454')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"226"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 226 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 2.9ms | ActiveRecord: 0.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.523966', '2015-04-22 22:17:31.523966')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"227"}
[1m[35mLocation Load (1.0ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 227 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.2ms | ActiveRecord: 1.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:17:31.540601', '2015-04-22 22:17:31.540601')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.571198', '2015-04-22 22:17:31.571198')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 472, '2015-04-22 22:17:31.573420', '2015-04-22 22:17:31.573420')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:17:31.577192', '2015-04-22 22:17:31.577192')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:17:31.579740', '2015-04-22 22:17:31.579740')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (395, 3, 301, '2015-04-22 22:17:31.582046', '2015-04-22 22:17:31.582046')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.7ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (396, 301, '2015-04-22 22:17:31.584506', '2015-04-22 22:17:31.584506')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.591145', '2015-04-22 22:17:31.591145')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 473, '2015-04-22 22:17:31.593524', '2015-04-22 22:17:31.593524')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:17:31.598638', '2015-04-22 22:17:31.598638')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:17:31.601244', '2015-04-22 22:17:31.601244')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (397, 302, '2015-04-22 22:17:31.604279', '2015-04-22 22:17:31.604279')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (398, 1, 302, '2015-04-22 22:17:31.605988', '2015-04-22 22:17:31.605988')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.612877', '2015-04-22 22:17:31.612877')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 474, '2015-04-22 22:17:31.615301', '2015-04-22 22:17:31.615301')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:17:31.619512', '2015-04-22 22:17:31.619512')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (399, 303, '2015-04-22 22:17:31.621758', '2015-04-22 22:17:31.621758')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:17:31.629430', '2015-04-22 22:17:31.629430')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 475, '2015-04-22 22:17:31.631360', '2015-04-22 22:17:31.631360')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:17:31.634295', '2015-04-22 22:17:31.634295')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 304, `updated_at` = '2015-04-22 22:17:31.635917' WHERE `monster_names`.`id` = 112
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 304
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:17:31.640018', '2015-04-22 22:17:31.640018')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 304, `updated_at` = '2015-04-22 22:17:31.641630' WHERE `monster_names`.`id` = 113[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:17:31.643262', '2015-04-22 22:17:31.643262')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 304, `updated_at` = '2015-04-22 22:17:31.644858' WHERE `monster_names`.`id` = 114[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.662755', '2015-04-22 22:17:31.662755')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 9.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.680092', '2015-04-22 22:17:31.680092')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.683824', '2015-04-22 22:17:31.683824')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/183 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.691301', '2015-04-22 22:17:31.691301')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (2.0ms) Rendered move_types/new.html.erb within layouts/application (2.9ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.0ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.703440', '2015-04-22 22:17:31.703440')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"185"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 185 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 185
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 185[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 6ms (ActiveRecord: 1.0ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.5ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.719309', '2015-04-22 22:17:31.719309')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.4ms)
Rendered move_types/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.734476', '2015-04-22 22:17:31.734476')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"187"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 187 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.745519', '2015-04-22 22:17:31.745519')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"188"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 188 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.6ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/188 Completed 302 Found in 3ms (ActiveRecord: 0.9ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.755306', '2015-04-22 22:17:31.755306')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"189"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 189 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.5ms | ActiveRecord: 0.4ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:17:31.770241', '2015-04-22 22:17:31.770241')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"190"}
[1m[35mMoveType Load (0.4ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 190 LIMIT 1
Rendered move_types/_form.html.erb (1.4ms)
Rendered move_types/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.108779', '2015-04-22 22:19:25.108779')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.116384', '2015-04-22 22:19:25.116384')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/230 Completed 302 Found in 4ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.9ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.125889', '2015-04-22 22:19:25.125889')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"231"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 231 LIMIT 1
Rendered master_skills/_form.html.erb (15.9ms)
Rendered master_skills/edit.html.erb within layouts/application (19.3ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 83ms (Views: 77.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.215510', '2015-04-22 22:19:25.215510')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"232"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 232 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/232 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.224724', '2015-04-22 22:19:25.224724')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (1.7ms) Rendered master_skills/new.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.235887', '2015-04-22 22:19:25.235887')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"234"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 234 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 2.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.246658', '2015-04-22 22:19:25.246658')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.261572', '2015-04-22 22:19:25.261572')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"236"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 236 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.1ms)
Rendered master_skills/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 3.9ms | ActiveRecord: 0.6ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.276862', '2015-04-22 22:19:25.276862')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"237"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 237 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 237[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:25.287763', '2015-04-22 22:19:25.287763')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.3ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.311105', '2015-04-22 22:19:25.311105')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (4.4ms)
Rendered master_traits/new.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 11.6ms | ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.334341', '2015-04-22 22:19:25.334341')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.345889', '2015-04-22 22:19:25.345889')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"402"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 402 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/402 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.355522', '2015-04-22 22:19:25.355522')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.5ms) Rendered master_traits/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[35m (3.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.367306', '2015-04-22 22:19:25.367306')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"404"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 404 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.377989', '2015-04-22 22:19:25.377989')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.381993', '2015-04-22 22:19:25.381993')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/406 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.389464', '2015-04-22 22:19:25.389464')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"407"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 407 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.405138', '2015-04-22 22:19:25.405138')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"408"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 408 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 408
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.414527', '2015-04-22 22:19:25.414527')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"409"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 409 LIMIT 1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.434518', '2015-04-22 22:19:25.434518')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (410, '2015-04-22 22:19:25.441604', '2015-04-22 22:19:25.441604')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.444277', '2015-04-22 22:19:25.444277')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (411, 3, '2015-04-22 22:19:25.446831', '2015-04-22 22:19:25.446831')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:19:25.449507', '2015-04-22 22:19:25.449507')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (412, '2015-04-22 22:19:25.451452', '2015-04-22 22:19:25.451452')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.490443', '2015-04-22 22:19:25.490443')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 476, '2015-04-22 22:19:25.493450', '2015-04-22 22:19:25.493450')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:19:25.497156', '2015-04-22 22:19:25.497156')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:19:25.499702', '2015-04-22 22:19:25.499702')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (413, 305, '2015-04-22 22:19:25.508188', '2015-04-22 22:19:25.508188')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (414, 1, 305, '2015-04-22 22:19:25.510314', '2015-04-22 22:19:25.510314')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.518393', '2015-04-22 22:19:25.518393')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 477, '2015-04-22 22:19:25.520150', '2015-04-22 22:19:25.520150')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:19:25.529707', '2015-04-22 22:19:25.529707')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 306, `updated_at` = '2015-04-22 22:19:25.535377' WHERE `monster_names`.`id` = 115[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 306[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:19:25.540477', '2015-04-22 22:19:25.540477')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 306, `updated_at` = '2015-04-22 22:19:25.542055' WHERE `monster_names`.`id` = 116
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:19:25.544242', '2015-04-22 22:19:25.544242')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 306, `updated_at` = '2015-04-22 22:19:25.545904' WHERE `monster_names`.`id` = 117
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.4ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.552592', '2015-04-22 22:19:25.552592')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 478, '2015-04-22 22:19:25.554529', '2015-04-22 22:19:25.554529')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:19:25.558894', '2015-04-22 22:19:25.558894')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.5ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:19:25.562796', '2015-04-22 22:19:25.562796')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (415, 3, 307, '2015-04-22 22:19:25.565667', '2015-04-22 22:19:25.565667')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (416, 307, '2015-04-22 22:19:25.568083', '2015-04-22 22:19:25.568083')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.576111', '2015-04-22 22:19:25.576111')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 479, '2015-04-22 22:19:25.578416', '2015-04-22 22:19:25.578416')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:19:25.582800', '2015-04-22 22:19:25.582800')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (417, 308, '2015-04-22 22:19:25.585676', '2015-04-22 22:19:25.585676')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.606380', '2015-04-22 22:19:25.606380')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"219"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 219 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.3ms | ActiveRecord: 0.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.622249', '2015-04-22 22:19:25.622249')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"220"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 220 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 220[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `books` WHERE `books`.`id` = 220
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 8ms (ActiveRecord: 1.1ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.639665', '2015-04-22 22:19:25.639665')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.8ms)
Rendered books/new.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.3ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.658411', '2015-04-22 22:19:25.658411')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.2ms) Rendered books/new.html.erb within layouts/application (1.5ms) Rendered layouts/_navigation_links.html.erb (1.5ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.668720', '2015-04-22 22:19:25.668720')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"223"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 223 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/223 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.677787', '2015-04-22 22:19:25.677787')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"224"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 224 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.1ms)
Rendered books/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 6.5ms | ActiveRecord: 0.5ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.694565', '2015-04-22 22:19:25.694565')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"225"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 225 LIMIT 1
Rendered books/_form.html.erb (1.0ms)
Rendered books/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.706066', '2015-04-22 22:19:25.706066')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.719171', '2015-04-22 22:19:25.719171')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:25.722804', '2015-04-22 22:19:25.722804')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/228 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:19:25.730399', '2015-04-22 22:19:25.730399')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:19:25.732967', '2015-04-22 22:19:25.732967')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:19:25.734581', '2015-04-22 22:19:25.734581')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.747442', '2015-04-22 22:19:25.747442')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 480, '2015-04-22 22:19:25.750364', '2015-04-22 22:19:25.750364')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"480", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 480, '2015-04-22 22:19:25.760425', '2015-04-22 22:19:25.760425')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/310 Completed 302 Found in 8ms (ActiveRecord: 0.4ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.770283', '2015-04-22 22:19:25.770283')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 481, '2015-04-22 22:19:25.772955', '2015-04-22 22:19:25.772955')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"311"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 311 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 311 LIMIT 1
[1m[36m (0.7ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 311[0m
Rendered monsters/_monster_name_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 311[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.2ms)
Rendered monsters/_expanding_fieldset.html.erb (16.0ms)
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 311[0m
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (5.8ms)
Rendered monsters/_expanding_fieldset.html.erb (15.4ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 311[0m
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (12.6ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 311
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (3.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.8ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 311
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (13.4ms)
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 311
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (12.5ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 311[0m
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (9.8ms)
Rendered monsters/_form.html.erb (107.8ms)
Rendered monsters/edit.html.erb within layouts/application (108.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 129ms (Views: 106.4ms | ActiveRecord: 9.5ms)
[1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.911382', '2015-04-22 22:19:25.911382')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 482, '2015-04-22 22:19:25.913517', '2015-04-22 22:19:25.913517')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"312"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 312 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 312 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/312 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.927127', '2015-04-22 22:19:25.927127')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 483, '2015-04-22 22:19:25.929127', '2015-04-22 22:19:25.929127')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"313"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 313 LIMIT 1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 313
Rendered monsters/_monster_name_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 313
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 313
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 313
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 313[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 313[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 313[0m
Rendered monsters/_parry_score_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 313
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_form.html.erb (38.8ms)
Rendered monsters/edit.html.erb within layouts/application (39.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 42ms (Views: 37.9ms | ActiveRecord: 3.4ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.9ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:25.978449', '2015-04-22 22:19:25.978449')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 484, '2015-04-22 22:19:25.981435', '2015-04-22 22:19:25.981435')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.1ms)
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_form.html.erb (34.4ms)
Rendered monsters/new.html.erb within layouts/application (35.1ms)
Rendered layouts/_navigation_links.html.erb (4.4ms)
Rendered layouts/_navigation.html.erb (4.8ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 46ms (Views: 41.2ms | ActiveRecord: 1.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.036979', '2015-04-22 22:19:26.036979')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 485, '2015-04-22 22:19:26.039489', '2015-04-22 22:19:26.039489')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"315"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 315 LIMIT 1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 315[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 485 LIMIT 1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 315[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 315
[1m[36mDamageResistance Load (0.4ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 315[0m
Rendered monsters/_show_stat_block.html.erb (5.5ms)
[1m[35mAttack Load (0.4ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 315
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 315[0m
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 315
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 315[0m
Rendered monsters/show.html.erb within layouts/application (14.8ms)
Rendered layouts/_navigation_links.html.erb (2.1ms)
Rendered layouts/_navigation.html.erb (2.5ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 21ms (Views: 17.2ms | ActiveRecord: 2.7ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.068966', '2015-04-22 22:19:26.068966')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 486, '2015-04-22 22:19:26.072019', '2015-04-22 22:19:26.072019')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (2.8ms) Rendered monsters/_monster_name_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (7.8ms) [1m[35mMonsterClass Load (0.7ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (3.2ms) [1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (3.0ms) Rendered monsters/_expanding_fieldset.html.erb (10.1ms) [1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (4.4ms) Rendered monsters/_expanding_fieldset.html.erb (9.0ms) Rendered monsters/_attack_fields.html.erb (3.3ms) Rendered monsters/_attack_fields.html.erb (1.9ms) Rendered monsters/_expanding_fieldset.html.erb (8.5ms) [1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (2.8ms) Rendered monsters/_expanding_fieldset.html.erb (6.0ms) [1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (2.9ms) Rendered monsters/_expanding_fieldset.html.erb (5.3ms) Rendered monsters/_parry_score_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (5.0ms) [1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (3.2ms) Rendered monsters/_expanding_fieldset.html.erb (5.7ms) Rendered monsters/_form.html.erb (79.1ms) Rendered monsters/new.html.erb within layouts/application (79.5ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 86ms (Views: 80.6ms | ActiveRecord: 2.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.169135', '2015-04-22 22:19:26.169135')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 487, '2015-04-22 22:19:26.174291', '2015-04-22 22:19:26.174291')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.4ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 317 [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 487 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (7.6ms) Rendered layouts/_navigation_links.html.erb (1.6ms) Rendered layouts/_navigation.html.erb (2.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.7ms | ActiveRecord: 1.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.198357', '2015-04-22 22:19:26.198357')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 488, '2015-04-22 22:19:26.203251', '2015-04-22 22:19:26.203251')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.5ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"318"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 318 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.5ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 318[0m
[1m[35mSkill Load (0.6ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 318
[1m[36mTrait Load (0.5ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 318[0m
[1m[35mAttack Load (0.0ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 318
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 318[0m
[1m[35mMovementRate Load (0.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 318
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 318[0m
[1m[35mParryScore Load (0.4ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 318
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 318[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 17ms (ActiveRecord: 4.0ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:26.237351', '2015-04-22 22:19:26.237351')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 239, '2015-04-22 22:19:26.242179', '2015-04-22 22:19:26.242179')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.6ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:19:26.252228', '2015-04-22 22:19:26.252228')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 240, '2015-04-22 22:19:26.255640', '2015-04-22 22:19:26.255640')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (1.9ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:19:26.262751', '2015-04-22 22:19:26.262751')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:19:26.265450', '2015-04-22 22:19:26.265450')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:19:26.269444', '2015-04-22 22:19:26.269444')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.285221', '2015-04-22 22:19:26.285221')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.0ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.300956', '2015-04-22 22:19:26.300956')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.6ms) Rendered move_types/new.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 5.2ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.313064', '2015-04-22 22:19:26.313064')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"193"}
[1m[36mMoveType Load (0.4ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 193 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.0ms | ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.325674', '2015-04-22 22:19:26.325674')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"194"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 194 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 5.6ms | ActiveRecord: 0.6ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.342258', '2015-04-22 22:19:26.342258')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"195"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 195 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.5ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/195 Completed 302 Found in 2ms (ActiveRecord: 0.7ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.351177', '2015-04-22 22:19:26.351177')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/new.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.1ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.366137', '2015-04-22 22:19:26.366137')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.369498', '2015-04-22 22:19:26.369498')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/198 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.376879', '2015-04-22 22:19:26.376879')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"199"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 199 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 199[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 199
[1m[36m (0.7ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 1.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (16.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:19:26.403753', '2015-04-22 22:19:26.403753')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"200"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 200 LIMIT 1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.417260', '2015-04-22 22:19:26.417260')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 489, '2015-04-22 22:19:26.419701', '2015-04-22 22:19:26.419701')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.425210', '2015-04-22 22:19:26.425210')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (319, 229, 1, '2015-04-22 22:19:26.428434', '2015-04-22 22:19:26.428434')[0m
[1m[35m (0.6ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.441252', '2015-04-22 22:19:26.441252')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 490, '2015-04-22 22:19:26.443139', '2015-04-22 22:19:26.443139')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:19:26.445446', '2015-04-22 22:19:26.445446')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (320, 230, 2, 'Flexible', '2015-04-22 22:19:26.447255', '2015-04-22 22:19:26.447255')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (1.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.477850', '2015-04-22 22:19:26.477850')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"231"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 231 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 231[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 231
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.492966', '2015-04-22 22:19:26.492966')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.0ms)
Rendered locations/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 13ms (Views: 9.6ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.514372', '2015-04-22 22:19:26.514372')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"233"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 233 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.526285', '2015-04-22 22:19:26.526285')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.529860', '2015-04-22 22:19:26.529860')[0m
[1m[35m (0.5ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/235 Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.537530', '2015-04-22 22:19:26.537530')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.0ms) Rendered locations/new.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.547419', '2015-04-22 22:19:26.547419')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"237"}
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 237 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.3ms)
Rendered locations/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 5.8ms | ActiveRecord: 0.6ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.565324', '2015-04-22 22:19:26.565324')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.577975', '2015-04-22 22:19:26.577975')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"239"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 239 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/239 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:19:26.586975', '2015-04-22 22:19:26.586975')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"240"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 240 LIMIT 1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.605298', '2015-04-22 22:19:26.605298')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"491"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 491 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/491 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.617480', '2015-04-22 22:19:26.617480')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.9ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 492[0m Rendered monster_classes/index.html.erb within layouts/application (5.8ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 11.1ms | ActiveRecord: 1.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.637721', '2015-04-22 22:19:26.637721')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"493"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 493 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.0ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 493
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 493[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.649339', '2015-04-22 22:19:26.649339')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"494"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 494 LIMIT 1[0m
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 494
Rendered monster_classes/show.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.7ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.661922', '2015-04-22 22:19:26.661922')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.665645', '2015-04-22 22:19:26.665645')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/496 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.674088', '2015-04-22 22:19:26.674088')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.6ms) Rendered monster_classes/new.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.687477', '2015-04-22 22:19:26.687477')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"498"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 498 LIMIT 1[0m
[1m[35m (0.8ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (2.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 5.6ms | ActiveRecord: 1.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.703897', '2015-04-22 22:19:26.703897')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"499"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 499 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)
[1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:19:26.715355', '2015-04-22 22:19:26.715355')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.1ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:19:26.729991', '2015-04-22 22:19:26.729991')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (229, '2015-04-22 22:19:26.733318', '2015-04-22 22:19:26.733318')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:19:26.735880', '2015-04-22 22:19:26.735880')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (230, '23-4', '2015-04-22 22:19:26.738508', '2015-04-22 22:19:26.738508')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-22 22:19:26.741185', '2015-04-22 22:19:26.741185')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:20:06.106027', '2015-04-22 22:20:06.106027')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:20:06.108360', '2015-04-22 22:20:06.108360')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:20:06.109937', '2015-04-22 22:20:06.109937')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:06.121233', '2015-04-22 22:20:06.121233')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:20:06.124266', '2015-04-22 22:20:06.124266')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:20:06.126027', '2015-04-22 22:20:06.126027')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.148087', '2015-04-22 22:20:06.148087')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"231"}
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 231 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.0ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 231[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `books` WHERE `books`.`id` = 231
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 22ms (ActiveRecord: 0.9ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.186578', '2015-04-22 22:20:06.186578')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (8.0ms)
Rendered books/new.html.erb within layouts/application (10.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 68ms (Views: 52.2ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.263669', '2015-04-22 22:20:06.263669')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[35m (3.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.275281', '2015-04-22 22:20:06.275281')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.2ms) Rendered books/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.284848', '2015-04-22 22:20:06.284848')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"235"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 235 LIMIT 1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.297731', '2015-04-22 22:20:06.297731')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"236"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 236 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.307635', '2015-04-22 22:20:06.307635')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.312758', '2015-04-22 22:20:06.312758')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/238 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.4ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.320719', '2015-04-22 22:20:06.320719')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"239"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 239 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.4ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.9ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.334418', '2015-04-22 22:20:06.334418')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"240"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 240 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/240 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:06.352352', '2015-04-22 22:20:06.352352')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (424, '2015-04-22 22:20:06.356991', '2015-04-22 22:20:06.356991')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:06.359149', '2015-04-22 22:20:06.359149')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (425, 3, '2015-04-22 22:20:06.360699', '2015-04-22 22:20:06.360699')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:20:06.362477', '2015-04-22 22:20:06.362477')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (426, '2015-04-22 22:20:06.364993', '2015-04-22 22:20:06.364993')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.383631', '2015-04-22 22:20:06.383631')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"241"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 241 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 241[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 241
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 7ms (ActiveRecord: 1.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.400267', '2015-04-22 22:20:06.400267')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"242"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 242 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.1ms)
Rendered locations/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 12ms (Views: 8.7ms | ActiveRecord: 0.4ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.420508', '2015-04-22 22:20:06.420508')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.431502', '2015-04-22 22:20:06.431502')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"244"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 244 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.3ms)
[1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.443704', '2015-04-22 22:20:06.443704')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"245"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 245 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/245 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.453487', '2015-04-22 22:20:06.453487')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.457703', '2015-04-22 22:20:06.457703')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/247 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.465475', '2015-04-22 22:20:06.465475')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.481401', '2015-04-22 22:20:06.481401')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.0ms) Rendered locations/new.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 2.9ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.491036', '2015-04-22 22:20:06.491036')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"250"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 250 LIMIT 1
Rendered locations/_form.html.erb (0.8ms)
Rendered locations/edit.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.516867', '2015-04-22 22:20:06.516867')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 241, '2015-04-22 22:20:06.520403', '2015-04-22 22:20:06.520403')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.527667', '2015-04-22 22:20:06.527667')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 242, '2015-04-22 22:20:06.529613', '2015-04-22 22:20:06.529613')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:20:06.538549', '2015-04-22 22:20:06.538549')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (241, '2015-04-22 22:20:06.542203', '2015-04-22 22:20:06.542203')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:20:06.543822', '2015-04-22 22:20:06.543822')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (242, '23-4', '2015-04-22 22:20:06.545635', '2015-04-22 22:20:06.545635')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-22 22:20:06.548263', '2015-04-22 22:20:06.548263')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.560387', '2015-04-22 22:20:06.560387')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.566627', '2015-04-22 22:20:06.566627')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/244 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.575802', '2015-04-22 22:20:06.575802')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"245"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 245 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (4.2ms)
Rendered master_skills/edit.html.erb within layouts/application (5.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 17ms (Views: 12.6ms | ActiveRecord: 0.6ms)
[1m[35m (3.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.602274', '2015-04-22 22:20:06.602274')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.612715', '2015-04-22 22:20:06.612715')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"247"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 247 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/247 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.622070', '2015-04-22 22:20:06.622070')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"248"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 248 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 248
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.633795', '2015-04-22 22:20:06.633795')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (2.0ms) Rendered master_skills/new.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.645485', '2015-04-22 22:20:06.645485')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"250"}
[1m[36mMasterSkill Load (0.4ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 250 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.656838', '2015-04-22 22:20:06.656838')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (3.1ms)
Rendered master_skills/new.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.3ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:20:06.671194', '2015-04-22 22:20:06.671194')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"252"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 252 LIMIT 1
Rendered master_skills/_form.html.erb (1.6ms)
Rendered master_skills/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.718841', '2015-04-22 22:20:06.718841')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 501, '2015-04-22 22:20:06.722627', '2015-04-22 22:20:06.722627')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:20:06.726512', '2015-04-22 22:20:06.726512')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (321, 251, 1, '2015-04-22 22:20:06.729525', '2015-04-22 22:20:06.729525')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.732284', '2015-04-22 22:20:06.732284')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 502, '2015-04-22 22:20:06.734189', '2015-04-22 22:20:06.734189')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:20:06.736713', '2015-04-22 22:20:06.736713')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (322, 252, 2, 'Flexible', '2015-04-22 22:20:06.739318', '2015-04-22 22:20:06.739318')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.752115', '2015-04-22 22:20:06.752115')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"503"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 503 LIMIT 1
Rendered monster_classes/_form.html.erb (2.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.9ms | ActiveRecord: 0.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.770306', '2015-04-22 22:20:06.770306')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.7ms) Rendered monster_classes/new.html.erb within layouts/application (10.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 13.5ms | ActiveRecord: 0.0ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.791764', '2015-04-22 22:20:06.791764')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"505"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 505 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.2ms | ActiveRecord: 0.6ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.806074', '2015-04-22 22:20:06.806074')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.809960', '2015-04-22 22:20:06.809960')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/507 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (7.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.823020', '2015-04-22 22:20:06.823020')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 508 Rendered monster_classes/index.html.erb within layouts/application (5.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.6ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.839431', '2015-04-22 22:20:06.839431')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"509"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 509 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 509[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 509
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.9ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.853034', '2015-04-22 22:20:06.853034')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"510"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 510 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 510[0m
Rendered monster_classes/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.5ms | ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.865213', '2015-04-22 22:20:06.865213')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.879281', '2015-04-22 22:20:06.879281')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"512"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 512 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/512 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.894874', '2015-04-22 22:20:06.894874')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 513, '2015-04-22 22:20:06.897068', '2015-04-22 22:20:06.897068')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:20:06.901287', '2015-04-22 22:20:06.901287')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:20:06.904958', '2015-04-22 22:20:06.904958')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (427, 3, 323, '2015-04-22 22:20:06.908678', '2015-04-22 22:20:06.908678')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (428, 323, '2015-04-22 22:20:06.910842', '2015-04-22 22:20:06.910842')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.918415', '2015-04-22 22:20:06.918415')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 514, '2015-04-22 22:20:06.920898', '2015-04-22 22:20:06.920898')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:20:06.924970', '2015-04-22 22:20:06.924970')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:20:06.927694', '2015-04-22 22:20:06.927694')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (429, 324, '2015-04-22 22:20:06.929989', '2015-04-22 22:20:06.929989')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (430, 1, 324, '2015-04-22 22:20:06.932622', '2015-04-22 22:20:06.932622')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.939272', '2015-04-22 22:20:06.939272')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 515, '2015-04-22 22:20:06.940877', '2015-04-22 22:20:06.940877')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.7ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:20:06.945490', '2015-04-22 22:20:06.945490')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (431, 325, '2015-04-22 22:20:06.947991', '2015-04-22 22:20:06.947991')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (3.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:06.955445', '2015-04-22 22:20:06.955445')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 516, '2015-04-22 22:20:06.958613', '2015-04-22 22:20:06.958613')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:20:06.961790', '2015-04-22 22:20:06.961790')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m UPDATE `monster_names` SET `monster_id` = 326, `updated_at` = '2015-04-22 22:20:06.963859' WHERE `monster_names`.`id` = 124
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 326
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:20:06.969509', '2015-04-22 22:20:06.969509')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 326, `updated_at` = '2015-04-22 22:20:06.971751' WHERE `monster_names`.`id` = 125[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:20:06.974682', '2015-04-22 22:20:06.974682')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 326, `updated_at` = '2015-04-22 22:20:06.976335' WHERE `monster_names`.`id` = 126[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.002816', '2015-04-22 22:20:07.002816')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.008386', '2015-04-22 22:20:07.008386')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/433 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.016378', '2015-04-22 22:20:07.016378')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (9.0ms) Rendered master_traits/new.html.erb within layouts/application (10.3ms) Rendered layouts/_navigation_links.html.erb (1.5ms) Rendered layouts/_navigation.html.erb (1.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 18ms (Views: 17.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.041633', '2015-04-22 22:20:07.041633')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"435"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 435 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/435 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.052593', '2015-04-22 22:20:07.052593')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.8ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.066438', '2015-04-22 22:20:07.066438')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.078736', '2015-04-22 22:20:07.078736')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"438"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 438 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.5ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.094669', '2015-04-22 22:20:07.094669')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"439"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 439 LIMIT 1
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.106634', '2015-04-22 22:20:07.106634')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"440"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 440 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 440[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:20:07.117641', '2015-04-22 22:20:07.117641')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"441"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 441 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.135369', '2015-04-22 22:20:07.135369')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 517, '2015-04-22 22:20:07.138473', '2015-04-22 22:20:07.138473')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"327"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 327 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 327[0m
[1m[35mSkill Load (0.4ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 327
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 327[0m
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 327
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 327[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 327
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 327[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 327
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 327[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 27ms (ActiveRecord: 4.5ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.176692', '2015-04-22 22:20:07.176692')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 518, '2015-04-22 22:20:07.178738', '2015-04-22 22:20:07.178738')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"328"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 328 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 328[0m
Rendered monsters/_monster_name_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 328[0m
[1m[35mMoveType Load (1.0ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (8.6ms)
Rendered monsters/_expanding_fieldset.html.erb (14.9ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 328[0m
[1m[35mLocation Load (1.0ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (4.4ms)
Rendered monsters/_expanding_fieldset.html.erb (8.0ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 328[0m
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (7.5ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 328
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 328
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 328
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (8.4ms)
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 328[0m
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
Rendered monsters/_form.html.erb (73.5ms)
Rendered monsters/edit.html.erb within layouts/application (74.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 81ms (Views: 73.2ms | ActiveRecord: 6.8ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.267193', '2015-04-22 22:20:07.267193')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 519, '2015-04-22 22:20:07.269168', '2015-04-22 22:20:07.269168')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"519", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 519, '2015-04-22 22:20:07.278629', '2015-04-22 22:20:07.278629')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/330 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.287504', '2015-04-22 22:20:07.287504')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 520, '2015-04-22 22:20:07.289672', '2015-04-22 22:20:07.289672')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.6ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_form.html.erb (36.5ms)
Rendered monsters/new.html.erb within layouts/application (37.2ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 43ms (Views: 39.3ms | ActiveRecord: 1.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.343157', '2015-04-22 22:20:07.343157')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 521, '2015-04-22 22:20:07.345218', '2015-04-22 22:20:07.345218')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"332"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 332 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 332 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/332 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.359430', '2015-04-22 22:20:07.359430')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 522, '2015-04-22 22:20:07.361415', '2015-04-22 22:20:07.361415')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"333"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 333 LIMIT 1
[1m[36mMonster Load (0.1ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 333 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 333
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 333
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 333
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 333
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (10.8ms)
[1m[36mTrait Load (0.4ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 333[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 333[0m
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 333[0m
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 333
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_form.html.erb (45.6ms)
Rendered monsters/edit.html.erb within layouts/application (46.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 53ms (Views: 45.6ms | ActiveRecord: 3.9ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.421638', '2015-04-22 22:20:07.421638')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 523, '2015-04-22 22:20:07.423435', '2015-04-22 22:20:07.423435')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"334"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 334 LIMIT 1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 334[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 523 LIMIT 1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 334[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 334
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 334[0m
Rendered monsters/_show_stat_block.html.erb (3.7ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 334
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 334[0m
[1m[35mSkill Load (0.1ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 334
[1m[36mPageReference Load (0.1ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 334[0m
Rendered monsters/show.html.erb within layouts/application (10.9ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 12.0ms | ActiveRecord: 1.8ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.445431', '2015-04-22 22:20:07.445431')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 524, '2015-04-22 22:20:07.447887', '2015-04-22 22:20:07.447887')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.8ms) Rendered monsters/_monster_name_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (5.3ms) [1m[35mMonsterClass Load (0.6ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.8ms) [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (4.9ms) [1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.2ms) Rendered monsters/_attack_fields.html.erb (1.8ms) Rendered monsters/_attack_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (5.3ms) [1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (3.2ms) Rendered monsters/_expanding_fieldset.html.erb (6.3ms) [1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (3.1ms) Rendered monsters/_expanding_fieldset.html.erb (5.5ms) Rendered monsters/_parry_score_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (4.0ms) [1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (2.9ms) Rendered monsters/_expanding_fieldset.html.erb (5.1ms) Rendered monsters/_form.html.erb (52.7ms) Rendered monsters/new.html.erb within layouts/application (53.0ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 59ms (Views: 53.9ms | ActiveRecord: 1.8ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:20:07.515797', '2015-04-22 22:20:07.515797')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 525, '2015-04-22 22:20:07.519145', '2015-04-22 22:20:07.519145')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.4ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 336 [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 525 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (7.3ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.5ms | ActiveRecord: 1.1ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.558746', '2015-04-22 22:20:07.558746')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.569903', '2015-04-22 22:20:07.569903')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/202 Completed 302 Found in 7ms (ActiveRecord: 0.5ms)
[1m[36m (0.6ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.583546', '2015-04-22 22:20:07.583546')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (3.6ms)
Rendered move_types/new.html.erb within layouts/application (5.4ms)
Rendered layouts/_navigation_links.html.erb (2.2ms)
Rendered layouts/_navigation.html.erb (2.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 20ms (Views: 15.7ms | ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.618418', '2015-04-22 22:20:07.618418')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"204"}
[1m[36mMoveType Load (0.5ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 204 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 204[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 204
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 11ms (ActiveRecord: 1.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.641685', '2015-04-22 22:20:07.641685')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"205"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 205 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.659835', '2015-04-22 22:20:07.659835')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"206"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 206 LIMIT 1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.679906', '2015-04-22 22:20:07.679906')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.3ms) Rendered move_types/new.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.693199', '2015-04-22 22:20:07.693199')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.3ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.705747', '2015-04-22 22:20:07.705747')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"209"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 209 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 4.6ms | ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:20:07.721249', '2015-04-22 22:20:07.721249')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"210"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 210 LIMIT 1[0m
[1m[35m (0.5ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/210 Completed 302 Found in 3ms (ActiveRecord: 0.9ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:31.813920', '2015-04-22 22:27:31.813920')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (1.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (442, '2015-04-22 22:27:31.825082', '2015-04-22 22:27:31.825082')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:31.827279', '2015-04-22 22:27:31.827279')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (443, 3, '2015-04-22 22:27:31.829156', '2015-04-22 22:27:31.829156')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:27:31.830918', '2015-04-22 22:27:31.830918')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (444, '2015-04-22 22:27:31.832505', '2015-04-22 22:27:31.832505')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:31.854394', '2015-04-22 22:27:31.854394')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (20.3ms)
Rendered master_skills/new.html.erb within layouts/application (23.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.5ms)
Completed 200 OK in 75ms (Views: 65.6ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:31.942149', '2015-04-22 22:27:31.942149')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:31.953143', '2015-04-22 22:27:31.953143')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"255"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 255 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 255
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 6ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (36.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:32.001797', '2015-04-22 22:27:32.001797')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (1.8ms) Rendered master_skills/new.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:32.011915', '2015-04-22 22:27:32.011915')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"257"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 257 LIMIT 1[0m
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:32.023501', '2015-04-22 22:27:32.023501')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:32.028499', '2015-04-22 22:27:32.028499')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/259 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:32.035159', '2015-04-22 22:27:32.035159')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"260"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 260 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/260 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:32.044140', '2015-04-22 22:27:32.044140')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"261"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 261 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.7ms)
Rendered master_skills/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 5.0ms | ActiveRecord: 0.5ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:32.059376', '2015-04-22 22:27:32.059376')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"262"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 262 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.107906', '2015-04-22 22:27:32.107906')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 526, '2015-04-22 22:27:32.112129', '2015-04-22 22:27:32.112129')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"526", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 526, '2015-04-22 22:27:32.121450', '2015-04-22 22:27:32.121450')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/338 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.131114', '2015-04-22 22:27:32.131114')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 527, '2015-04-22 22:27:32.133077', '2015-04-22 22:27:32.133077')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.5ms) Rendered monsters/_monster_name_fields.html.erb (1.2ms) Rendered monsters/_expanding_fieldset.html.erb (5.3ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (5.7ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.1ms) Rendered monsters/_expanding_fieldset.html.erb (9.8ms) [1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (6.1ms) Rendered monsters/_expanding_fieldset.html.erb (13.9ms) Rendered monsters/_attack_fields.html.erb (1.9ms) Rendered monsters/_attack_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (5.5ms) [1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (2.9ms) Rendered monsters/_expanding_fieldset.html.erb (9.3ms) [1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (2.6ms) Rendered monsters/_expanding_fieldset.html.erb (12.5ms) Rendered monsters/_parry_score_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (10.0ms) [1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (6.2ms) Rendered monsters/_expanding_fieldset.html.erb (14.1ms) Rendered monsters/_form.html.erb (95.0ms) Rendered monsters/new.html.erb within layouts/application (95.7ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 129ms (Views: 94.5ms | ActiveRecord: 8.5ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.269993', '2015-04-22 22:27:32.269993')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 528, '2015-04-22 22:27:32.272168', '2015-04-22 22:27:32.272168')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"340"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 340 LIMIT 1
[1m[36mMonsterName Load (1.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 340[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 528 LIMIT 1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 340[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 340
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 340[0m
Rendered monsters/_show_stat_block.html.erb (4.0ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 340
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 340[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 340
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 340[0m
Rendered monsters/show.html.erb within layouts/application (12.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 12.2ms | ActiveRecord: 2.9ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.295998', '2015-04-22 22:27:32.295998')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 529, '2015-04-22 22:27:32.298032', '2015-04-22 22:27:32.298032')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"341"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 341 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 341 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 341
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 341
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 341
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[35mAttack Load (0.4ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 341
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 341[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 341[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 341[0m
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 341
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_form.html.erb (38.1ms)
Rendered monsters/edit.html.erb within layouts/application (39.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 47ms (Views: 37.9ms | ActiveRecord: 3.9ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.353555', '2015-04-22 22:27:32.353555')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 530, '2015-04-22 22:27:32.355411', '2015-04-22 22:27:32.355411')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"342"}
[1m[35mMonster Load (0.5ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 342 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 342 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/342 Completed 302 Found in 6ms (ActiveRecord: 1.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.369961', '2015-04-22 22:27:32.369961')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 531, '2015-04-22 22:27:32.371954', '2015-04-22 22:27:32.371954')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"343"}
[1m[36mMonster Load (0.6ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 343 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.7ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 343[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 343
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 343[0m
[1m[35mAttack Load (0.1ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 343
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 343[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 343
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 343[0m
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 343
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 343[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 19ms (ActiveRecord: 3.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.399553', '2015-04-22 22:27:32.399553')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 532, '2015-04-22 22:27:32.401505', '2015-04-22 22:27:32.401505')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"344"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 344 LIMIT 1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 344[0m
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
[1m[35mMonsterClass Load (1.1ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 344[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 344[0m
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[36mAttack Load (0.4ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 344[0m
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mTrait Load (0.0ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 344
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mSkill Load (0.6ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 344
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 344
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 344[0m
[1m[35mBook Load (0.0ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (39.6ms)
Rendered monsters/edit.html.erb within layouts/application (39.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 43ms (Views: 37.7ms | ActiveRecord: 4.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.451837', '2015-04-22 22:27:32.451837')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 533, '2015-04-22 22:27:32.454293', '2015-04-22 22:27:32.454293')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 345 [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 533 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (11.2ms) Rendered layouts/_navigation_links.html.erb (4.5ms) Rendered layouts/_navigation.html.erb (4.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 23ms (Views: 21.8ms | ActiveRecord: 0.7ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.484865', '2015-04-22 22:27:32.484865')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 534, '2015-04-22 22:27:32.487368', '2015-04-22 22:27:32.487368')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_attack_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Rendered monsters/_form.html.erb (34.3ms)
Rendered monsters/new.html.erb within layouts/application (34.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 42ms (Views: 35.9ms | ActiveRecord: 1.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.541445', '2015-04-22 22:27:32.541445')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 535, '2015-04-22 22:27:32.543904', '2015-04-22 22:27:32.543904')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.550450', '2015-04-22 22:27:32.550450')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (347, 253, 1, '2015-04-22 22:27:32.554907', '2015-04-22 22:27:32.554907')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.557725', '2015-04-22 22:27:32.557725')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 536, '2015-04-22 22:27:32.569161', '2015-04-22 22:27:32.569161')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:27:32.572817', '2015-04-22 22:27:32.572817')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (348, 254, 2, 'Flexible', '2015-04-22 22:27:32.574831', '2015-04-22 22:27:32.574831')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.588749', '2015-04-22 22:27:32.588749')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.0ms)
Rendered locations/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.3ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.608617', '2015-04-22 22:27:32.608617')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"256"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 256 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 256[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 256
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.620843', '2015-04-22 22:27:32.620843')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"257"}
[1m[35mLocation Load (0.0ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 257 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/257 Completed 302 Found in 3ms (ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.630386', '2015-04-22 22:27:32.630386')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"258"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 258 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.644678', '2015-04-22 22:27:32.644678')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.648905', '2015-04-22 22:27:32.648905')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/260 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.5ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.657470', '2015-04-22 22:27:32.657470')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.1ms) Rendered locations/new.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.666679', '2015-04-22 22:27:32.666679')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"262"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 262 LIMIT 1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (3.0ms)
Rendered locations/edit.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 7.3ms | ActiveRecord: 0.8ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.689072', '2015-04-22 22:27:32.689072')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.5ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (3.9ms) Rendered layouts/_navigation_links.html.erb (1.6ms) Rendered layouts/_navigation.html.erb (2.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 8.6ms | ActiveRecord: 0.5ms)
[1m[35m (3.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:27:32.709481', '2015-04-22 22:27:32.709481')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"264"}
[1m[36mLocation Load (0.4ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 264 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 9ms (Views: 6.7ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:32.734013', '2015-04-22 22:27:32.734013')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:27:32.738302', '2015-04-22 22:27:32.738302')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:27:32.741583', '2015-04-22 22:27:32.741583')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.7ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.752291', '2015-04-22 22:27:32.752291')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 537, '2015-04-22 22:27:32.757865', '2015-04-22 22:27:32.757865')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.7ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:27:32.767510', '2015-04-22 22:27:32.767510')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:27:32.773059', '2015-04-22 22:27:32.773059')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (448, 3, 349, '2015-04-22 22:27:32.780720', '2015-04-22 22:27:32.780720')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (449, 349, '2015-04-22 22:27:32.783780', '2015-04-22 22:27:32.783780')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (1.8ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.796682', '2015-04-22 22:27:32.796682')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.7ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 538, '2015-04-22 22:27:32.801373', '2015-04-22 22:27:32.801373')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:27:32.808191', '2015-04-22 22:27:32.808191')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (450, 350, '2015-04-22 22:27:32.813060', '2015-04-22 22:27:32.813060')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (3.4ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.826437', '2015-04-22 22:27:32.826437')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 539, '2015-04-22 22:27:32.832512', '2015-04-22 22:27:32.832512')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:27:32.839302', '2015-04-22 22:27:32.839302')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m UPDATE `monster_names` SET `monster_id` = 351, `updated_at` = '2015-04-22 22:27:32.842786' WHERE `monster_names`.`id` = 127
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.4ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 351
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:27:32.851444', '2015-04-22 22:27:32.851444')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 351, `updated_at` = '2015-04-22 22:27:32.854303' WHERE `monster_names`.`id` = 128[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:27:32.858522', '2015-04-22 22:27:32.858522')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 351, `updated_at` = '2015-04-22 22:27:32.861695' WHERE `monster_names`.`id` = 129[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.2ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:32.872385', '2015-04-22 22:27:32.872385')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 540, '2015-04-22 22:27:32.877439', '2015-04-22 22:27:32.877439')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:27:32.885046', '2015-04-22 22:27:32.885046')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.5ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:27:32.890470', '2015-04-22 22:27:32.890470')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (451, 352, '2015-04-22 22:27:32.894253', '2015-04-22 22:27:32.894253')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (452, 1, 352, '2015-04-22 22:27:32.896827', '2015-04-22 22:27:32.896827')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:32.912998', '2015-04-22 22:27:32.912998')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:32.928657', '2015-04-22 22:27:32.928657')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.8ms) Rendered books/new.html.erb within layouts/application (2.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:32.941828', '2015-04-22 22:27:32.941828')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"245"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 245 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 245
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 245[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:32.955004', '2015-04-22 22:27:32.955004')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:32.969567', '2015-04-22 22:27:32.969567')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:32.974796', '2015-04-22 22:27:32.974796')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/248 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:32.981451', '2015-04-22 22:27:32.981451')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"249"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 249 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:32.994801', '2015-04-22 22:27:32.994801')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"250"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 250 LIMIT 1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.2ms)
[1m[36m (1.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:33.006906', '2015-04-22 22:27:33.006906')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"251"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 251 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.8ms | ActiveRecord: 0.5ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:33.022150', '2015-04-22 22:27:33.022150')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"252"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 252 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/252 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:27:33.033437', '2015-04-22 22:27:33.033437')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (253, '2015-04-22 22:27:33.036913', '2015-04-22 22:27:33.036913')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:27:33.039013', '2015-04-22 22:27:33.039013')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (254, '23-4', '2015-04-22 22:27:33.040846', '2015-04-22 22:27:33.040846')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-22 22:27:33.042759', '2015-04-22 22:27:33.042759')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:33.050977', '2015-04-22 22:27:33.050977')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 263, '2015-04-22 22:27:33.054609', '2015-04-22 22:27:33.054609')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:27:33.060997', '2015-04-22 22:27:33.060997')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 264, '2015-04-22 22:27:33.062913', '2015-04-22 22:27:33.062913')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.074727', '2015-04-22 22:27:33.074727')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"453"}
[1m[36mMasterTrait Load (1.0ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 453 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (6.2ms)
Rendered master_traits/edit.html.erb within layouts/application (7.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 18ms (Views: 13.2ms | ActiveRecord: 1.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.100441', '2015-04-22 22:27:33.100441')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"454"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 454 LIMIT 1[0m
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.113416', '2015-04-22 22:27:33.113416')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.123185', '2015-04-22 22:27:33.123185')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.9ms) Rendered master_traits/new.html.erb within layouts/application (2.7ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 5.2ms | ActiveRecord: 0.0ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.134969', '2015-04-22 22:27:33.134969')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.150436', '2015-04-22 22:27:33.150436')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"458"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 458 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.9ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 458
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 1.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.168832', '2015-04-22 22:27:33.168832')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.174719', '2015-04-22 22:27:33.174719')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/460 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.181641', '2015-04-22 22:27:33.181641')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"461"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 461 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:27:33.193012', '2015-04-22 22:27:33.193012')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"462"}
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 462 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/462 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.211717', '2015-04-22 22:27:33.211717')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.4ms)
Rendered move_types/new.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 17ms (Views: 11.3ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.240134', '2015-04-22 22:27:33.240134')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"212"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 212 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.5ms | ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.255121', '2015-04-22 22:27:33.255121')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"213"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 213 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.265656', '2015-04-22 22:27:33.265656')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.269754', '2015-04-22 22:27:33.269754')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/215 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.278160', '2015-04-22 22:27:33.278160')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (2.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.289953', '2015-04-22 22:27:33.289953')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.2ms) Rendered move_types/new.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.0ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.302849', '2015-04-22 22:27:33.302849')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"218"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 218 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 218[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 218
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.315370', '2015-04-22 22:27:33.315370')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"219"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 219 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:27:33.325313', '2015-04-22 22:27:33.325313')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"220"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 220 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/220 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.342511', '2015-04-22 22:27:33.342511')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.9ms)
Rendered monster_classes/new.html.erb within layouts/application (4.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.1ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.365907', '2015-04-22 22:27:33.365907')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"542"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 542 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (2.9ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.3ms | ActiveRecord: 0.4ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.382344', '2015-04-22 22:27:33.382344')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"543"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 543 LIMIT 1[0m
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 543
Rendered monster_classes/show.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.6ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.396028', '2015-04-22 22:27:33.396028')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"544"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 544 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 544[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 544
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.408034', '2015-04-22 22:27:33.408034')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"545"}
[1m[35mMonsterClass Load (0.7ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 545 LIMIT 1
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.7ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.421272', '2015-04-22 22:27:33.421272')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"546"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 546 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/546 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.429953', '2015-04-22 22:27:33.429953')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.433365', '2015-04-22 22:27:33.433365')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/548 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.441102', '2015-04-22 22:27:33.441102')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 549[0m Rendered monster_classes/index.html.erb within layouts/application (2.8ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:27:33.453716', '2015-04-22 22:27:33.453716')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.3ms) Rendered monster_classes/new.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (1.6ms) Rendered layouts/_navigation.html.erb (1.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:27:33.483332', '2015-04-22 22:27:33.483332')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:27:33.485016', '2015-04-22 22:27:33.485016')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:27:33.486608', '2015-04-22 22:27:33.486608')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:24.988292', '2015-04-22 22:28:24.988292')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:24.996118', '2015-04-22 22:28:24.996118')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/266 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:25.006348', '2015-04-22 22:28:25.006348')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"267"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 267 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (12.4ms)
Rendered locations/edit.html.erb within layouts/application (16.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 82ms (Views: 67.2ms | ActiveRecord: 0.6ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:25.097171', '2015-04-22 22:28:25.097171')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.1ms) Rendered locations/new.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:25.107587', '2015-04-22 22:28:25.107587')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:25.118253', '2015-04-22 22:28:25.118253')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"270"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 270 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:25.129285', '2015-04-22 22:28:25.129285')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"271"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 271 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 271
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 271[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 16ms (ActiveRecord: 1.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (3.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:25.156336', '2015-04-22 22:28:25.156336')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"272"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 272 LIMIT 1[0m
Rendered locations/_form.html.erb (1.7ms)
Rendered locations/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.7ms | ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:25.169789', '2015-04-22 22:28:25.169789')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"273"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 273 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/273 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:25.178831', '2015-04-22 22:28:25.178831')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (0.9ms)
Rendered locations/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.206556', '2015-04-22 22:28:25.206556')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.213205', '2015-04-22 22:28:25.213205')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/266 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[35m (3.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.226528', '2015-04-22 22:28:25.226528')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"267"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 267 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 267[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (6.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.243872', '2015-04-22 22:28:25.243872')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"268"}
[1m[36mMasterSkill Load (0.0ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 268 LIMIT 1[0m
Rendered master_skills/_form.html.erb (3.7ms)
Rendered master_skills/edit.html.erb within layouts/application (5.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 10.1ms | ActiveRecord: 0.0ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.262529', '2015-04-22 22:28:25.262529')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"269"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 269 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/269 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.272747', '2015-04-22 22:28:25.272747')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (2.6ms) Rendered master_skills/new.html.erb within layouts/application (3.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.0ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.285634', '2015-04-22 22:28:25.285634')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.5ms)
Rendered master_skills/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 5.2ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.301685', '2015-04-22 22:28:25.301685')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"272"}
[1m[36mMasterSkill Load (0.4ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 272 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.9ms)
Rendered master_skills/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 8ms (Views: 4.9ms | ActiveRecord: 0.6ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.316815', '2015-04-22 22:28:25.316815')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.328014', '2015-04-22 22:28:25.328014')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"274"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 274 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.353181', '2015-04-22 22:28:25.353181')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (463, '2015-04-22 22:28:25.358475', '2015-04-22 22:28:25.358475')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.360712', '2015-04-22 22:28:25.360712')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (464, 3, '2015-04-22 22:28:25.362575', '2015-04-22 22:28:25.362575')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:28:25.364740', '2015-04-22 22:28:25.364740')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (465, '2015-04-22 22:28:25.366901', '2015-04-22 22:28:25.366901')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (0.4ms) Rendered layouts/_navigation.html.erb (0.6ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 5.2ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.392982', '2015-04-22 22:28:25.392982')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (5.0ms)
Rendered master_traits/new.html.erb within layouts/application (6.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 11.2ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.417300', '2015-04-22 22:28:25.417300')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"467"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 467 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.9ms | ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.432946', '2015-04-22 22:28:25.432946')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"468"}
[1m[35mMasterTrait Load (0.0ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 468 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/468 Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.441344', '2015-04-22 22:28:25.441344')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"469"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 469 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 469[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.451530', '2015-04-22 22:28:25.451530')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.6ms) Rendered master_traits/new.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.463457', '2015-04-22 22:28:25.463457')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"471"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 471 LIMIT 1
Rendered master_traits/_form.html.erb (1.8ms)
Rendered master_traits/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.475974', '2015-04-22 22:28:25.475974')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"472"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 472 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.486698', '2015-04-22 22:28:25.486698')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.490265', '2015-04-22 22:28:25.490265')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/474 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.497463', '2015-04-22 22:28:25.497463')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:28:25.508526', '2015-04-22 22:28:25.508526')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:28:25.510572', '2015-04-22 22:28:25.510572')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:28:25.513547', '2015-04-22 22:28:25.513547')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.531571', '2015-04-22 22:28:25.531571')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.537005', '2015-04-22 22:28:25.537005')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/222 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.544132', '2015-04-22 22:28:25.544132')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"223"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 223 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 223
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 223[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 9ms (ActiveRecord: 1.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.561172', '2015-04-22 22:28:25.561172')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"224"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 224 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.0ms | ActiveRecord: 0.3ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.576143', '2015-04-22 22:28:25.576143')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.588557', '2015-04-22 22:28:25.588557')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (2.1ms)
Rendered move_types/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 5.6ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.605490', '2015-04-22 22:28:25.605490')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"227"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 227 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/227 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.615439', '2015-04-22 22:28:25.615439')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"228"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 228 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 4.9ms | ActiveRecord: 0.6ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.629822', '2015-04-22 22:28:25.629822')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.1ms) Rendered move_types/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (1.6ms) Rendered layouts/_navigation.html.erb (1.8ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:28:25.640665', '2015-04-22 22:28:25.640665')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"230"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 230 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.8ms)
Rendered move_types/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.669253', '2015-04-22 22:28:25.669253')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.673634', '2015-04-22 22:28:25.673634')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/256 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.682423', '2015-04-22 22:28:25.682423')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (3.6ms)
Rendered books/new.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.2ms | ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.704515', '2015-04-22 22:28:25.704515')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"258"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 258 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 258[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `books` WHERE `books`.`id` = 258
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 8ms (ActiveRecord: 1.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.728687', '2015-04-22 22:28:25.728687')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.3ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.741944', '2015-04-22 22:28:25.741944')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"260"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 260 LIMIT 1
Rendered books/_form.html.erb (1.6ms)
Rendered books/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.0ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.754207', '2015-04-22 22:28:25.754207')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"261"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 261 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.6ms)
Rendered books/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.0ms | ActiveRecord: 0.5ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.770153', '2015-04-22 22:28:25.770153')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.3ms) Rendered books/new.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.780929', '2015-04-22 22:28:25.780929')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"263"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 263 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.3ms)
[1m[35m (1.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:25.790780', '2015-04-22 22:28:25.790780')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"264"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 264 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/264 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.811801', '2015-04-22 22:28:25.811801')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 275, '2015-04-22 22:28:25.815542', '2015-04-22 22:28:25.815542')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:28:25.822711', '2015-04-22 22:28:25.822711')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 276, '2015-04-22 22:28:25.824449', '2015-04-22 22:28:25.824449')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:25.866016', '2015-04-22 22:28:25.866016')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 551, '2015-04-22 22:28:25.869145', '2015-04-22 22:28:25.869145')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"353"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 353 LIMIT 1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 353[0m
Rendered monsters/_monster_name_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (12.1ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 353[0m
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (10.0ms)
[1m[36mDamageResistance Load (0.4ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 353[0m
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (11.4ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 353[0m
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 353
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (3.5ms)
Rendered monsters/_expanding_fieldset.html.erb (7.2ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 353
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.7ms)
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 353
Rendered monsters/_parry_score_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (11.8ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 353[0m
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (3.4ms)
Rendered monsters/_expanding_fieldset.html.erb (10.2ms)
Rendered monsters/_form.html.erb (95.1ms)
Rendered monsters/edit.html.erb within layouts/application (96.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 103ms (Views: 94.3ms | ActiveRecord: 7.3ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:25.981910', '2015-04-22 22:28:25.981910')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 552, '2015-04-22 22:28:25.984018', '2015-04-22 22:28:25.984018')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.4ms) Rendered monsters/_monster_name_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (4.0ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (1.8ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (5.3ms) [1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (3.2ms) Rendered monsters/_expanding_fieldset.html.erb (5.3ms) Rendered monsters/_attack_fields.html.erb (1.9ms) Rendered monsters/_attack_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (5.4ms) [1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (2.8ms) [1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (2.8ms) Rendered monsters/_parry_score_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (2.5ms) [1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (2.9ms) Rendered monsters/_form.html.erb (41.8ms) Rendered monsters/new.html.erb within layouts/application (42.5ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 49ms (Views: 43.6ms | ActiveRecord: 1.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.040815', '2015-04-22 22:28:26.040815')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 553, '2015-04-22 22:28:26.043256', '2015-04-22 22:28:26.043256')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"355"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 355 LIMIT 1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 355[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 553 LIMIT 1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 355[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 355
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 355[0m
Rendered monsters/_show_stat_block.html.erb (3.6ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 355
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 355[0m
[1m[35mSkill Load (0.1ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 355
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 355[0m
Rendered monsters/show.html.erb within layouts/application (10.3ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.7ms | ActiveRecord: 1.9ms)
[1m[35m (50.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.112510', '2015-04-22 22:28:26.112510')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 554, '2015-04-22 22:28:26.114573', '2015-04-22 22:28:26.114573')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"356"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 356 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 356 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.7ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 356
Rendered monsters/_monster_name_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.5ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 356
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (7.1ms)
[1m[35mDamageResistance Load (0.5ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 356
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.2ms)
[1m[35mAttack Load (0.4ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 356
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
[1m[36mTrait Load (0.4ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 356[0m
[1m[35mMasterTrait Load (0.0ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 356[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 356[0m
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 356
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_form.html.erb (60.2ms)
Rendered monsters/edit.html.erb within layouts/application (60.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 68ms (Views: 58.9ms | ActiveRecord: 4.8ms)
[1m[35m (3.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.191657', '2015-04-22 22:28:26.191657')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 555, '2015-04-22 22:28:26.194238', '2015-04-22 22:28:26.194238')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"555", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 555, '2015-04-22 22:28:26.204342', '2015-04-22 22:28:26.204342')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/358 Completed 302 Found in 8ms (ActiveRecord: 0.5ms)
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.214099', '2015-04-22 22:28:26.214099')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 556, '2015-04-22 22:28:26.216073', '2015-04-22 22:28:26.216073')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"359"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 359 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 359
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 359[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 359
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 359[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 359
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 359[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 359
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 359[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 359
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 9ms (ActiveRecord: 2.2ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.240097', '2015-04-22 22:28:26.240097')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 557, '2015-04-22 22:28:26.242459', '2015-04-22 22:28:26.242459')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 360 [1m[36mMonsterClass Load (0.1ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 557 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (4.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.7ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.258317', '2015-04-22 22:28:26.258317')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 558, '2015-04-22 22:28:26.260720', '2015-04-22 22:28:26.260720')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_form.html.erb (43.1ms)
Rendered monsters/new.html.erb within layouts/application (43.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 48ms (Views: 44.4ms | ActiveRecord: 1.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.318740', '2015-04-22 22:28:26.318740')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 559, '2015-04-22 22:28:26.321439', '2015-04-22 22:28:26.321439')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"362"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 362 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 362 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/362 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
PageReferenceTest: test_to_s
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:28:26.335334', '2015-04-22 22:28:26.335334')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.7ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (265, '2015-04-22 22:28:26.337996', '2015-04-22 22:28:26.337996')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:28:26.340555', '2015-04-22 22:28:26.340555')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (266, '23-4', '2015-04-22 22:28:26.342715', '2015-04-22 22:28:26.342715')
[1m[36m (0.5ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-22 22:28:26.345071', '2015-04-22 22:28:26.345071')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.351813', '2015-04-22 22:28:26.351813')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 560, '2015-04-22 22:28:26.354041', '2015-04-22 22:28:26.354041')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:28:26.357695', '2015-04-22 22:28:26.357695')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 363, `updated_at` = '2015-04-22 22:28:26.359848' WHERE `monster_names`.`id` = 133[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.5ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 363[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:28:26.365981', '2015-04-22 22:28:26.365981')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 363, `updated_at` = '2015-04-22 22:28:26.368153' WHERE `monster_names`.`id` = 134
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:28:26.370251', '2015-04-22 22:28:26.370251')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 363, `updated_at` = '2015-04-22 22:28:26.371826' WHERE `monster_names`.`id` = 135
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.377998', '2015-04-22 22:28:26.377998')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 561, '2015-04-22 22:28:26.380089', '2015-04-22 22:28:26.380089')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:28:26.383457', '2015-04-22 22:28:26.383457')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:28:26.386111', '2015-04-22 22:28:26.386111')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (479, 3, 364, '2015-04-22 22:28:26.389015', '2015-04-22 22:28:26.389015')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (480, 364, '2015-04-22 22:28:26.390798', '2015-04-22 22:28:26.390798')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (3.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.398248', '2015-04-22 22:28:26.398248')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 562, '2015-04-22 22:28:26.400656', '2015-04-22 22:28:26.400656')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:28:26.405767', '2015-04-22 22:28:26.405767')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (481, 365, '2015-04-22 22:28:26.409197', '2015-04-22 22:28:26.409197')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.416522', '2015-04-22 22:28:26.416522')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 563, '2015-04-22 22:28:26.419145', '2015-04-22 22:28:26.419145')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:28:26.423847', '2015-04-22 22:28:26.423847')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:28:26.427410', '2015-04-22 22:28:26.427410')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (482, 366, '2015-04-22 22:28:26.430007', '2015-04-22 22:28:26.430007')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (483, 1, 366, '2015-04-22 22:28:26.431583', '2015-04-22 22:28:26.431583')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.445329', '2015-04-22 22:28:26.445329')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.9ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"564"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 564 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 564[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 564
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.460462', '2015-04-22 22:28:26.460462')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"565"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 565 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 9.3ms | ActiveRecord: 0.5ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.481462', '2015-04-22 22:28:26.481462')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"566"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 566 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/566 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.491744', '2015-04-22 22:28:26.491744')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.496616', '2015-04-22 22:28:26.496616')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/568 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.505025', '2015-04-22 22:28:26.505025')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.519623', '2015-04-22 22:28:26.519623')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"570"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 570 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.3ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.532647', '2015-04-22 22:28:26.532647')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 571 Rendered monster_classes/index.html.erb within layouts/application (3.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.7ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.8ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.546312', '2015-04-22 22:28:26.546312')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.0ms) Rendered monster_classes/new.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.556933', '2015-04-22 22:28:26.556933')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"573"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 573 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 573
Rendered monster_classes/show.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:28:26.570181', '2015-04-22 22:28:26.570181')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:28:26.572085', '2015-04-22 22:28:26.572085')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:28:26.573731', '2015-04-22 22:28:26.573731')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.581486', '2015-04-22 22:28:26.581486')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 574, '2015-04-22 22:28:26.583970', '2015-04-22 22:28:26.583970')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:28:26.588023', '2015-04-22 22:28:26.588023')[0m
[1m[35m (1.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (367, 275, 1, '2015-04-22 22:28:26.592095', '2015-04-22 22:28:26.592095')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:28:26.595070', '2015-04-22 22:28:26.595070')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 575, '2015-04-22 22:28:26.597557', '2015-04-22 22:28:26.597557')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:28:26.601127', '2015-04-22 22:28:26.601127')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (368, 276, 2, 'Flexible', '2015-04-22 22:28:26.603701', '2015-04-22 22:28:26.603701')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.444924', '2015-04-22 22:32:28.444924')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"231"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 231 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (5.2ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.5ms)
Completed 200 OK in 69ms (Views: 64.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.524512', '2015-04-22 22:32:28.524512')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (7.4ms)
Rendered move_types/new.html.erb within layouts/application (8.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 16ms (Views: 10.5ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.549605', '2015-04-22 22:32:28.549605')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"233"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 233 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.4ms)
[1m[35m (41.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.604083', '2015-04-22 22:32:28.604083')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[35m (1.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.613665', '2015-04-22 22:32:28.613665')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"235"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 235 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/235 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.623167', '2015-04-22 22:32:28.623167')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.626677', '2015-04-22 22:32:28.626677')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/237 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.633428', '2015-04-22 22:32:28.633428')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"238"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 238 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 238
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 238[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 14ms (ActiveRecord: 1.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.656573', '2015-04-22 22:32:28.656573')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.1ms) Rendered move_types/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 22:32:28.669388', '2015-04-22 22:32:28.669388')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"240"}
[1m[35mMoveType Load (0.4ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 240 LIMIT 1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.4ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.721563', '2015-04-22 22:32:28.721563')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 576, '2015-04-22 22:32:28.726841', '2015-04-22 22:32:28.726841')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:28.735262', '2015-04-22 22:32:28.735262')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (369, 277, 1, '2015-04-22 22:32:28.738108', '2015-04-22 22:32:28.738108')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.740553', '2015-04-22 22:32:28.740553')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 577, '2015-04-22 22:32:28.742427', '2015-04-22 22:32:28.742427')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 22:32:28.745507', '2015-04-22 22:32:28.745507')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (370, 278, 2, 'Flexible', '2015-04-22 22:32:28.747402', '2015-04-22 22:32:28.747402')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.760474', '2015-04-22 22:32:28.760474')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 578[0m Rendered monster_classes/index.html.erb within layouts/application (4.3ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 9.5ms | ActiveRecord: 0.5ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.778087', '2015-04-22 22:32:28.778087')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"579"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 579 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/579 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.788181', '2015-04-22 22:32:28.788181')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (2.6ms)
Rendered monster_classes/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.8ms | ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.806386', '2015-04-22 22:32:28.806386')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"581"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 581 LIMIT 1
[1m[36mMonster Load (0.5ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 581[0m
Rendered monster_classes/show.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.7ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.818879', '2015-04-22 22:32:28.818879')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"582"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 582 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.4ms | ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.834256', '2015-04-22 22:32:28.834256')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.838538', '2015-04-22 22:32:28.838538')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/584 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.846564', '2015-04-22 22:32:28.846564')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"585"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 585 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.3ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.859501', '2015-04-22 22:32:28.859501')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"586"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 586 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 586
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 586[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.869952', '2015-04-22 22:32:28.869952')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (2.0ms) Rendered monster_classes/new.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.4ms) Rendered layouts/_navigation.html.erb (0.6ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:28.892128', '2015-04-22 22:32:28.892128')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (484, '2015-04-22 22:32:28.896120', '2015-04-22 22:32:28.896120')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:28.898865', '2015-04-22 22:32:28.898865')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (485, 3, '2015-04-22 22:32:28.900789', '2015-04-22 22:32:28.900789')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:32:28.902576', '2015-04-22 22:32:28.902576')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (486, '2015-04-22 22:32:28.905296', '2015-04-22 22:32:28.905296')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:28.923979', '2015-04-22 22:32:28.923979')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (267, '2015-04-22 22:32:28.926659', '2015-04-22 22:32:28.926659')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 22:32:28.929143', '2015-04-22 22:32:28.929143')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (268, '23-4', '2015-04-22 22:32:28.931143', '2015-04-22 22:32:28.931143')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-22 22:32:28.932954', '2015-04-22 22:32:28.932954')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.940440', '2015-04-22 22:32:28.940440')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 588, '2015-04-22 22:32:28.942449', '2015-04-22 22:32:28.942449')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 22:32:28.945854', '2015-04-22 22:32:28.945854')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 22:32:28.949315', '2015-04-22 22:32:28.949315')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (487, 3, 371, '2015-04-22 22:32:28.953024', '2015-04-22 22:32:28.953024')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (488, 371, '2015-04-22 22:32:28.955192', '2015-04-22 22:32:28.955192')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.962228', '2015-04-22 22:32:28.962228')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 589, '2015-04-22 22:32:28.964113', '2015-04-22 22:32:28.964113')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 22:32:28.969364', '2015-04-22 22:32:28.969364')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 22:32:28.972476', '2015-04-22 22:32:28.972476')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (489, 372, '2015-04-22 22:32:28.974807', '2015-04-22 22:32:28.974807')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (490, 1, 372, '2015-04-22 22:32:28.977327', '2015-04-22 22:32:28.977327')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.984170', '2015-04-22 22:32:28.984170')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 590, '2015-04-22 22:32:28.986366', '2015-04-22 22:32:28.986366')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 22:32:28.990426', '2015-04-22 22:32:28.990426')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (491, 373, '2015-04-22 22:32:28.992808', '2015-04-22 22:32:28.992808')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:28.999098', '2015-04-22 22:32:28.999098')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 591, '2015-04-22 22:32:29.001118', '2015-04-22 22:32:29.001118')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:32:29.012352', '2015-04-22 22:32:29.012352')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 374, `updated_at` = '2015-04-22 22:32:29.015307' WHERE `monster_names`.`id` = 139[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.5ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 374[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:32:29.021901', '2015-04-22 22:32:29.021901')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 374, `updated_at` = '2015-04-22 22:32:29.023215' WHERE `monster_names`.`id` = 140
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.4ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 22:32:29.025194', '2015-04-22 22:32:29.025194')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 374, `updated_at` = '2015-04-22 22:32:29.027701' WHERE `monster_names`.`id` = 141
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.047445', '2015-04-22 22:32:29.047445')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.1ms | ActiveRecord: 0.1ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.063173', '2015-04-22 22:32:29.063173')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (5.6ms) Rendered master_skills/new.html.erb within layouts/application (6.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 9.2ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.079403', '2015-04-22 22:32:29.079403')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.083238', '2015-04-22 22:32:29.083238')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/280 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.090795', '2015-04-22 22:32:29.090795')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"281"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 281 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (1.9ms)
Rendered master_skills/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 4.9ms | ActiveRecord: 0.6ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.105975', '2015-04-22 22:32:29.105975')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.121643', '2015-04-22 22:32:29.121643')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"283"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 283 LIMIT 1[0m
Rendered master_skills/_form.html.erb (1.8ms)
Rendered master_skills/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.144197', '2015-04-22 22:32:29.144197')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"284"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 284 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 284
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.155457', '2015-04-22 22:32:29.155457')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"285"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 285 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/285 Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:29.166803', '2015-04-22 22:32:29.166803')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"286"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 286 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.187673', '2015-04-22 22:32:29.187673')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 592, '2015-04-22 22:32:29.189774', '2015-04-22 22:32:29.189774')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"592", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 592, '2015-04-22 22:32:29.199495', '2015-04-22 22:32:29.199495')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/376 Completed 302 Found in 8ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.210133', '2015-04-22 22:32:29.210133')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 593, '2015-04-22 22:32:29.212602', '2015-04-22 22:32:29.212602')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (2.3ms) Rendered monsters/_monster_name_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (6.9ms) [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.9ms) [1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.2ms) Rendered monsters/_expanding_fieldset.html.erb (7.7ms) [1m[36mLocation Load (0.5ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (4.0ms) Rendered monsters/_expanding_fieldset.html.erb (7.1ms) Rendered monsters/_attack_fields.html.erb (1.7ms) Rendered monsters/_attack_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (5.3ms) [1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (2.4ms) Rendered monsters/_expanding_fieldset.html.erb (4.2ms) [1m[36mMasterSkill Load (0.4ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (3.3ms) Rendered monsters/_expanding_fieldset.html.erb (13.0ms) Rendered monsters/_parry_score_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (9.8ms) [1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (2.6ms) Rendered monsters/_expanding_fieldset.html.erb (6.3ms) Rendered monsters/_form.html.erb (77.5ms) Rendered monsters/new.html.erb within layouts/application (78.5ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 99ms (Views: 80.6ms | ActiveRecord: 4.5ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.319201', '2015-04-22 22:32:29.319201')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 594, '2015-04-22 22:32:29.321371', '2015-04-22 22:32:29.321371')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"378"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 378 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 378 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 378[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 378[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 378[0m
[1m[35mLocation Load (0.0ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 378[0m
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mTrait Load (0.6ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 378
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 378
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[35mParryScore Load (0.5ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 378
Rendered monsters/_parry_score_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 378[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_form.html.erb (41.9ms)
Rendered monsters/edit.html.erb within layouts/application (42.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 50ms (Views: 41.5ms | ActiveRecord: 4.6ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.379294', '2015-04-22 22:32:29.379294')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 595, '2015-04-22 22:32:29.381171', '2015-04-22 22:32:29.381171')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"379"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 379 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 379
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 379
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 379
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 379
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 379[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 379[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[36mParryScore Load (0.4ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 379[0m
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 379
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Rendered monsters/_form.html.erb (37.9ms)
Rendered monsters/edit.html.erb within layouts/application (38.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 42ms (Views: 38.0ms | ActiveRecord: 3.4ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.431975', '2015-04-22 22:32:29.431975')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 596, '2015-04-22 22:32:29.433984', '2015-04-22 22:32:29.433984')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"380"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 380 LIMIT 1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 380[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 380
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 380[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 380
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 380[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 380
[1m[36mMonsterName Load (0.6ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 380[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 380
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 380[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 2.1ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.452158', '2015-04-22 22:32:29.452158')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 597, '2015-04-22 22:32:29.454286', '2015-04-22 22:32:29.454286')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.1ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 381[0m [1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 597 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (5.7ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.1ms | ActiveRecord: 0.6ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.471474', '2015-04-22 22:32:29.471474')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 598, '2015-04-22 22:32:29.473431', '2015-04-22 22:32:29.473431')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.8ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
Rendered monsters/_parry_score_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (1.9ms)
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_form.html.erb (34.1ms)
Rendered monsters/new.html.erb within layouts/application (34.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 41ms (Views: 36.5ms | ActiveRecord: 1.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.524190', '2015-04-22 22:32:29.524190')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 599, '2015-04-22 22:32:29.526991', '2015-04-22 22:32:29.526991')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"383"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 383 LIMIT 1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 383
[1m[36mMonsterClass Load (0.1ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 599 LIMIT 1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 383
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 383[0m
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 383
Rendered monsters/_show_stat_block.html.erb (3.9ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 383[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 383
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 383[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 383
Rendered monsters/show.html.erb within layouts/application (10.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 12.5ms | ActiveRecord: 2.5ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 22:32:29.551048', '2015-04-22 22:32:29.551048')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 600, '2015-04-22 22:32:29.553236', '2015-04-22 22:32:29.553236')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"384"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 384 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 384 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/384 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.568054', '2015-04-22 22:32:29.568054')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 22:32:29.570177', '2015-04-22 22:32:29.570177')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 22:32:29.571656', '2015-04-22 22:32:29.571656')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.6ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 8.1ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.600706', '2015-04-22 22:32:29.600706')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (3.5ms)
Rendered books/new.html.erb within layouts/application (4.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 10.6ms | ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.627810', '2015-04-22 22:32:29.627810')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"270"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 270 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/270 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.639000', '2015-04-22 22:32:29.639000')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"271"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 271 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 5.4ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.653281', '2015-04-22 22:32:29.653281')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"272"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 272 LIMIT 1
Rendered books/_form.html.erb (1.2ms)
Rendered books/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.664642', '2015-04-22 22:32:29.664642')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.8ms) Rendered books/new.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.0ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.678808', '2015-04-22 22:32:29.678808')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.683199', '2015-04-22 22:32:29.683199')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/275 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.691164', '2015-04-22 22:32:29.691164')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"276"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 276 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 11ms (Views: 10.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.709203', '2015-04-22 22:32:29.709203')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"277"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 277 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 277
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 277[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.8ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 22:32:29.722696', '2015-04-22 22:32:29.722696')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.5ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.741567', '2015-04-22 22:32:29.741567')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.5ms | ActiveRecord: 0.1ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.762552', '2015-04-22 22:32:29.762552')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"280"}
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 280 LIMIT 1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.4ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.776883', '2015-04-22 22:32:29.776883')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.787553', '2015-04-22 22:32:29.787553')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"282"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 282 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 282[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 282
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 6ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.801335', '2015-04-22 22:32:29.801335')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.8ms) Rendered locations/new.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.812203', '2015-04-22 22:32:29.812203')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"284"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 284 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/284 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.821967', '2015-04-22 22:32:29.821967')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.826381', '2015-04-22 22:32:29.826381')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/286 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.833776', '2015-04-22 22:32:29.833776')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"287"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 287 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 22:32:29.846128', '2015-04-22 22:32:29.846128')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"288"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 288 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.4ms)
Rendered locations/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.5ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.868834', '2015-04-22 22:32:29.868834')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"495"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 495 LIMIT 1[0m
Rendered master_traits/_form.html.erb (4.1ms)
Rendered master_traits/edit.html.erb within layouts/application (5.1ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 10.9ms | ActiveRecord: 0.3ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.889864', '2015-04-22 22:32:29.889864')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"496"}
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 496 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 496
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.901708', '2015-04-22 22:32:29.901708')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (4.3ms)
Rendered master_traits/new.html.erb within layouts/application (5.3ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 9.2ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.922824', '2015-04-22 22:32:29.922824')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.6ms) Rendered master_traits/new.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (1.9ms) Rendered layouts/_navigation.html.erb (1.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.933891', '2015-04-22 22:32:29.933891')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"499"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 499 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/499 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.942317', '2015-04-22 22:32:29.942317')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.954380', '2015-04-22 22:32:29.954380')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"501"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 501 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.966099', '2015-04-22 22:32:29.966099')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"502"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 502 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 4.7ms | ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.981437', '2015-04-22 22:32:29.981437')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 22:32:29.985318', '2015-04-22 22:32:29.985318')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/504 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 22:32:29.993125', '2015-04-22 22:32:29.993125')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 22:32:29.994985', '2015-04-22 22:32:29.994985')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 22:32:29.996220', '2015-04-22 22:32:29.996220')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:30.002199', '2015-04-22 22:32:30.002199')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 287, '2015-04-22 22:32:30.006465', '2015-04-22 22:32:30.006465')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 22:32:30.013466', '2015-04-22 22:32:30.013466')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 288, '2015-04-22 22:32:30.015474', '2015-04-22 22:32:30.015474')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.2ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.442562', '2015-04-22 23:05:23.442562')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (7.9ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (2.0ms) Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 64ms (Views: 63.5ms | ActiveRecord: 0.3ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.516043', '2015-04-22 23:05:23.516043')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"290"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 290 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/290 Completed 302 Found in 6ms (ActiveRecord: 0.4ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.529647', '2015-04-22 23:05:23.529647')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (7.0ms)
Rendered locations/new.html.erb within layouts/application (7.8ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 9.9ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.552763', '2015-04-22 23:05:23.552763')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"292"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 292 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.563329', '2015-04-22 23:05:23.563329')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"293"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 293 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.9ms)
Rendered locations/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 6.2ms | ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.579133', '2015-04-22 23:05:23.579133')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.7ms) Rendered locations/new.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.589926', '2015-04-22 23:05:23.589926')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.593349', '2015-04-22 23:05:23.593349')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/296 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.599981', '2015-04-22 23:05:23.599981')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"297"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 297 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:23.610680', '2015-04-22 23:05:23.610680')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"298"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 298 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (1.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 298[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 298
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 16ms (ActiveRecord: 2.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:23.670474', '2015-04-22 23:05:23.670474')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 601, '2015-04-22 23:05:23.674825', '2015-04-22 23:05:23.674825')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 23:05:23.684224', '2015-04-22 23:05:23.684224')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 385, `updated_at` = '2015-04-22 23:05:23.686210' WHERE `monster_names`.`id` = 145[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 385[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 23:05:23.691937', '2015-04-22 23:05:23.691937')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 385, `updated_at` = '2015-04-22 23:05:23.693432' WHERE `monster_names`.`id` = 146
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 23:05:23.694997', '2015-04-22 23:05:23.694997')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 385, `updated_at` = '2015-04-22 23:05:23.696440' WHERE `monster_names`.`id` = 147
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:23.703144', '2015-04-22 23:05:23.703144')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 602, '2015-04-22 23:05:23.705864', '2015-04-22 23:05:23.705864')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 23:05:23.714136', '2015-04-22 23:05:23.714136')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (2.8ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 23:05:23.728602', '2015-04-22 23:05:23.728602')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (505, 386, '2015-04-22 23:05:23.733252', '2015-04-22 23:05:23.733252')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (506, 1, 386, '2015-04-22 23:05:23.735657', '2015-04-22 23:05:23.735657')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (3.9ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:23.744645', '2015-04-22 23:05:23.744645')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 603, '2015-04-22 23:05:23.746853', '2015-04-22 23:05:23.746853')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 23:05:23.751429', '2015-04-22 23:05:23.751429')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 23:05:23.754264', '2015-04-22 23:05:23.754264')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (507, 3, 387, '2015-04-22 23:05:23.756330', '2015-04-22 23:05:23.756330')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.5ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (508, 387, '2015-04-22 23:05:23.758448', '2015-04-22 23:05:23.758448')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:23.765704', '2015-04-22 23:05:23.765704')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 604, '2015-04-22 23:05:23.768387', '2015-04-22 23:05:23.768387')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 23:05:23.772779', '2015-04-22 23:05:23.772779')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (509, 388, '2015-04-22 23:05:23.774951', '2015-04-22 23:05:23.774951')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.794980', '2015-04-22 23:05:23.794980')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 23:05:23.797439', '2015-04-22 23:05:23.797439')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 23:05:23.799186', '2015-04-22 23:05:23.799186')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.810613', '2015-04-22 23:05:23.810613')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (5.6ms) Rendered master_traits/new.html.erb within layouts/application (6.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 10.9ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.829209', '2015-04-22 23:05:23.829209')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"514"}
[1m[35mMasterTrait Load (0.5ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 514 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/514 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.839447', '2015-04-22 23:05:23.839447')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"515"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 515 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.850711', '2015-04-22 23:05:23.850711')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.853979', '2015-04-22 23:05:23.853979')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/517 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.860971', '2015-04-22 23:05:23.860971')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[36m (1.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.870650', '2015-04-22 23:05:23.870650')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"519"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 519 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 519[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.882217', '2015-04-22 23:05:23.882217')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.896299', '2015-04-22 23:05:23.896299')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"521"}
[1m[35mMasterTrait Load (0.7ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 521 LIMIT 1
Rendered master_traits/_form.html.erb (1.3ms)
Rendered master_traits/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.7ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:23.909197', '2015-04-22 23:05:23.909197')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"522"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 522 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.2ms | ActiveRecord: 0.4ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:23.934847', '2015-04-22 23:05:23.934847')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:23.940163', '2015-04-22 23:05:23.940163')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/242 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:23.948560', '2015-04-22 23:05:23.948560')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"243"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 243 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 6.6ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:23.964055', '2015-04-22 23:05:23.964055')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"244"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 244 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/244 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:23.973297', '2015-04-22 23:05:23.973297')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"245"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 245 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.1ms)
Rendered move_types/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:23.987567', '2015-04-22 23:05:23.987567')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"246"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 246 LIMIT 1
Rendered move_types/_form.html.erb (2.1ms)
Rendered move_types/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:23.999143', '2015-04-22 23:05:23.999143')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.7ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.7ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:24.011345', '2015-04-22 23:05:24.011345')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"248"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 248 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 248[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 248
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 9ms (ActiveRecord: 1.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:24.029302', '2015-04-22 23:05:24.029302')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:05:24.044695', '2015-04-22 23:05:24.044695')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (0.5ms) Rendered move_types/new.html.erb within layouts/application (0.7ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:24.054415', '2015-04-22 23:05:24.054415')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (523, '2015-04-22 23:05:24.057433', '2015-04-22 23:05:24.057433')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:05:24.059485', '2015-04-22 23:05:24.059485')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (524, 3, '2015-04-22 23:05:24.061517', '2015-04-22 23:05:24.061517')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 23:05:24.064000', '2015-04-22 23:05:24.064000')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (525, '2015-04-22 23:05:24.067236', '2015-04-22 23:05:24.067236')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.077990', '2015-04-22 23:05:24.077990')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 605, '2015-04-22 23:05:24.080080', '2015-04-22 23:05:24.080080')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:05:24.084549', '2015-04-22 23:05:24.084549')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (389, 299, 1, '2015-04-22 23:05:24.087725', '2015-04-22 23:05:24.087725')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.091285', '2015-04-22 23:05:24.091285')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 606, '2015-04-22 23:05:24.093259', '2015-04-22 23:05:24.093259')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 23:05:24.095356', '2015-04-22 23:05:24.095356')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (390, 300, 2, 'Flexible', '2015-04-22 23:05:24.098370', '2015-04-22 23:05:24.098370')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.126091', '2015-04-22 23:05:24.126091')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 7.2ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.141716', '2015-04-22 23:05:24.141716')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"290"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 290 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/290 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.152520', '2015-04-22 23:05:24.152520')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.156467', '2015-04-22 23:05:24.156467')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/292 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.164732', '2015-04-22 23:05:24.164732')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"293"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 293 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (3.9ms)
Rendered master_skills/edit.html.erb within layouts/application (5.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 7.7ms | ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.182890', '2015-04-22 23:05:24.182890')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.6ms)
Rendered master_skills/new.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 5.9ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.199621', '2015-04-22 23:05:24.199621')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"295"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 295 LIMIT 1[0m
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.211270', '2015-04-22 23:05:24.211270')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"296"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 296 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 296
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.222324', '2015-04-22 23:05:24.222324')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (2.0ms) Rendered master_skills/new.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.234470', '2015-04-22 23:05:24.234470')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"298"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 298 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 23:05:24.245711', '2015-04-22 23:05:24.245711')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 23:05:24.247532', '2015-04-22 23:05:24.247532')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 23:05:24.248993', '2015-04-22 23:05:24.248993')[0m
[1m[35m (0.6ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.261631', '2015-04-22 23:05:24.261631')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 607, '2015-04-22 23:05:24.263765', '2015-04-22 23:05:24.263765')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"391"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 391 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 391
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 607 LIMIT 1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 391
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 391[0m
[1m[35mDamageResistance Load (0.4ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 391
Rendered monsters/_show_stat_block.html.erb (14.3ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 391[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 391
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 391[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 391
Rendered monsters/show.html.erb within layouts/application (36.0ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 44ms (Views: 36.3ms | ActiveRecord: 6.0ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.316715', '2015-04-22 23:05:24.316715')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 608, '2015-04-22 23:05:24.318695', '2015-04-22 23:05:24.318695')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"392"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 392 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 392 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/392 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.335196', '2015-04-22 23:05:24.335196')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 609, '2015-04-22 23:05:24.336911', '2015-04-22 23:05:24.336911')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (2.6ms) Rendered monsters/_monster_name_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (6.7ms) [1m[36mMonsterClass Load (1.0ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.5ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (6.8ms) [1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (2.9ms) Rendered monsters/_expanding_fieldset.html.erb (4.7ms) Rendered monsters/_attack_fields.html.erb (1.8ms) Rendered monsters/_attack_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (5.2ms) [1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (2.4ms) Rendered monsters/_expanding_fieldset.html.erb (4.7ms) [1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (2.7ms) Rendered monsters/_expanding_fieldset.html.erb (7.9ms) Rendered monsters/_parry_score_fields.html.erb (1.9ms) Rendered monsters/_expanding_fieldset.html.erb (7.3ms) [1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (6.1ms) Rendered monsters/_expanding_fieldset.html.erb (10.8ms) Rendered monsters/_form.html.erb (67.7ms) Rendered monsters/new.html.erb within layouts/application (68.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 82ms (Views: 67.5ms | ActiveRecord: 4.0ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.427465', '2015-04-22 23:05:24.427465')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 610, '2015-04-22 23:05:24.429627', '2015-04-22 23:05:24.429627')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"394"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 394 LIMIT 1
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 394[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.4ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 394[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 394[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 394[0m
Rendered monsters/_attack_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 394
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 394
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 394
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 394[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_form.html.erb (42.1ms)
Rendered monsters/edit.html.erb within layouts/application (43.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 46ms (Views: 42.0ms | ActiveRecord: 3.8ms)
[1m[36m (42.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.525820', '2015-04-22 23:05:24.525820')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 611, '2015-04-22 23:05:24.530653', '2015-04-22 23:05:24.530653')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (1.0ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (42.3ms)
Rendered monsters/new.html.erb within layouts/application (42.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 50ms (Views: 43.2ms | ActiveRecord: 1.9ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.594264', '2015-04-22 23:05:24.594264')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 612, '2015-04-22 23:05:24.596358', '2015-04-22 23:05:24.596358')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"612", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 612, '2015-04-22 23:05:24.604362', '2015-04-22 23:05:24.604362')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/397 Completed 302 Found in 6ms (ActiveRecord: 0.8ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.613529', '2015-04-22 23:05:24.613529')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 613, '2015-04-22 23:05:24.616205', '2015-04-22 23:05:24.616205')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.9ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 398[0m [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 613 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (6.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 1.6ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.633562', '2015-04-22 23:05:24.633562')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 614, '2015-04-22 23:05:24.635428', '2015-04-22 23:05:24.635428')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"399"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 399 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 399
[1m[36mSkill Load (0.1ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 399[0m
[1m[35mTrait Load (0.1ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 399
[1m[36mAttack Load (0.1ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 399[0m
[1m[35mDamageResistance Load (0.1ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 399
[1m[36mMovementRate Load (0.1ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 399[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 399
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 399[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 399
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.7ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.651524', '2015-04-22 23:05:24.651524')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 615, '2015-04-22 23:05:24.653421', '2015-04-22 23:05:24.653421')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"400"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 400 LIMIT 1[0m
[1m[35mMonster Load (0.1ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 400 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 400[0m
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.4ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 400[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 400[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 400[0m
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 400
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 400
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 400
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 400[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_form.html.erb (43.0ms)
Rendered monsters/edit.html.erb within layouts/application (43.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 50ms (Views: 44.0ms | ActiveRecord: 3.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.717205', '2015-04-22 23:05:24.717205')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (3.0ms)
Rendered monster_classes/new.html.erb within layouts/application (4.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (3.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 18ms (Views: 13.3ms | ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (1.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.744465', '2015-04-22 23:05:24.744465')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"617"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 617 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.5ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.759713', '2015-04-22 23:05:24.759713')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"618"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 618 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.771176', '2015-04-22 23:05:24.771176')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"619"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 619 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 619
Rendered monster_classes/show.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.5ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.783725', '2015-04-22 23:05:24.783725')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"620"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 620 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 620[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 620
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 1.0ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.796464', '2015-04-22 23:05:24.796464')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"621"}
[1m[35mMonsterClass Load (0.1ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 621 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/621 Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.805557', '2015-04-22 23:05:24.805557')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.1ms) Rendered monster_classes/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.815919', '2015-04-22 23:05:24.815919')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.820433', '2015-04-22 23:05:24.820433')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/624 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:05:24.827707', '2015-04-22 23:05:24.827707')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 625 Rendered monster_classes/index.html.erb within layouts/application (3.8ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.5ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.842144', '2015-04-22 23:05:24.842144')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 299, '2015-04-22 23:05:24.845699', '2015-04-22 23:05:24.845699')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.0ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:05:24.853434', '2015-04-22 23:05:24.853434')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 300, '2015-04-22 23:05:24.855140', '2015-04-22 23:05:24.855140')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.8ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.867293', '2015-04-22 23:05:24.867293')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (279, '2015-04-22 23:05:24.870677', '2015-04-22 23:05:24.870677')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 23:05:24.873327', '2015-04-22 23:05:24.873327')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (280, '23-4', '2015-04-22 23:05:24.875284', '2015-04-22 23:05:24.875284')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-22 23:05:24.876980', '2015-04-22 23:05:24.876980')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.888951', '2015-04-22 23:05:24.888951')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.7ms | ActiveRecord: 0.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.905587', '2015-04-22 23:05:24.905587')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (2.1ms) Rendered books/new.html.erb within layouts/application (3.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.0ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.920015', '2015-04-22 23:05:24.920015')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.923551', '2015-04-22 23:05:24.923551')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/284 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.930836', '2015-04-22 23:05:24.930836')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"285"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 285 LIMIT 1
Rendered books/_form.html.erb (1.4ms)
Rendered books/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.944491', '2015-04-22 23:05:24.944491')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.3ms)
Rendered books/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 6.2ms | ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.963622', '2015-04-22 23:05:24.963622')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"287"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 287 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/287 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.977926', '2015-04-22 23:05:24.977926')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"288"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 288 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:24.988056', '2015-04-22 23:05:24.988056')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"289"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 289 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 289
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 289[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:05:25.000017', '2015-04-22 23:05:25.000017')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"290"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 290 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.9ms)
Rendered books/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.3ms | ActiveRecord: 0.5ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.487217', '2015-04-22 23:52:24.487217')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.494887', '2015-04-22 23:52:24.494887')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/292 Completed 302 Found in 6ms (ActiveRecord: 0.4ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.506579', '2015-04-22 23:52:24.506579')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (10.9ms)
Rendered books/new.html.erb within layouts/application (14.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 72ms (Views: 67.6ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.586795', '2015-04-22 23:52:24.586795')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[35m (3.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.599139', '2015-04-22 23:52:24.599139')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"295"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 295 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 2.8ms | ActiveRecord: 0.3ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.613790', '2015-04-22 23:52:24.613790')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"296"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 296 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/296 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.624358', '2015-04-22 23:52:24.624358')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"297"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 297 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 297
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 297[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 13ms (ActiveRecord: 1.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.645876', '2015-04-22 23:52:24.645876')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"298"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 298 LIMIT 1[0m
Rendered books/_form.html.erb (1.2ms)
Rendered books/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.657957', '2015-04-22 23:52:24.657957')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"299"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 299 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 3.8ms | ActiveRecord: 0.7ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.5ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:24.673733', '2015-04-22 23:52:24.673733')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.3ms) Rendered books/new.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:24.691259', '2015-04-22 23:52:24.691259')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 23:52:24.693146', '2015-04-22 23:52:24.693146')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-22 23:52:24.694745', '2015-04-22 23:52:24.694745')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.712872', '2015-04-22 23:52:24.712872')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 301, '2015-04-22 23:52:24.718222', '2015-04-22 23:52:24.718222')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (38.3ms)[0m ROLLBACK
[1m[36m (0.8ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.761284', '2015-04-22 23:52:24.761284')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 302, '2015-04-22 23:52:24.764388', '2015-04-22 23:52:24.764388')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.0ms)[0m ROLLBACK
[1m[36m (0.2ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.784412', '2015-04-22 23:52:24.784412')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (5.8ms)
Rendered master_skills/new.html.erb within layouts/application (6.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 11.3ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.811981', '2015-04-22 23:52:24.811981')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"304"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 304 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.5ms)
Rendered master_skills/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.5ms | ActiveRecord: 0.6ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.828299', '2015-04-22 23:52:24.828299')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"305"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 305 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/305 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.838424', '2015-04-22 23:52:24.838424')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"306"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 306 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.2ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.848294', '2015-04-22 23:52:24.848294')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.852203', '2015-04-22 23:52:24.852203')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/308 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.859114', '2015-04-22 23:52:24.859114')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"309"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 309 LIMIT 1
Rendered master_skills/_form.html.erb (1.8ms)
Rendered master_skills/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.870830', '2015-04-22 23:52:24.870830')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"310"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 310 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 310[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.882392', '2015-04-22 23:52:24.882392')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-22 23:52:24.895243', '2015-04-22 23:52:24.895243')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (2.0ms) Rendered master_skills/new.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 5.1ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:24.927564', '2015-04-22 23:52:24.927564')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"529"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 529 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (5.1ms)
Rendered master_traits/edit.html.erb within layouts/application (6.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 18ms (Views: 11.5ms | ActiveRecord: 0.6ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:24.954507', '2015-04-22 23:52:24.954507')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"530"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 530 LIMIT 1
Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:24.964940', '2015-04-22 23:52:24.964940')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"531"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 531 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 531[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (3.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:24.976218', '2015-04-22 23:52:24.976218')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.7ms)
Rendered master_traits/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.2ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:24.993233', '2015-04-22 23:52:24.993233')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"533"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 533 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:25.004794', '2015-04-22 23:52:25.004794')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:25.008862', '2015-04-22 23:52:25.008862')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/535 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (1.1ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:25.016795', '2015-04-22 23:52:25.016795')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:25.026649', '2015-04-22 23:52:25.026649')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (2.1ms) Rendered master_traits/new.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:25.037790', '2015-04-22 23:52:25.037790')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"538"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 538 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/538 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.058738', '2015-04-22 23:52:25.058738')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (3.1ms)
Rendered move_types/new.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 13ms (Views: 10.1ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.081935', '2015-04-22 23:52:25.081935')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"252"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 252 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 2.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.092859', '2015-04-22 23:52:25.092859')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.096530', '2015-04-22 23:52:25.096530')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/254 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.103100', '2015-04-22 23:52:25.103100')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.0ms) Rendered move_types/new.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.114554', '2015-04-22 23:52:25.114554')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"256"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 256 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/256 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.125283', '2015-04-22 23:52:25.125283')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.137119', '2015-04-22 23:52:25.137119')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"258"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 258 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 258
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 258[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 7ms (ActiveRecord: 1.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.154354', '2015-04-22 23:52:25.154354')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"259"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 259 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.6ms | ActiveRecord: 0.4ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-22 23:52:25.169864', '2015-04-22 23:52:25.169864')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"260"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 260 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.3ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.202759', '2015-04-22 23:52:25.202759')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"626"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 626 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (2.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 8.8ms | ActiveRecord: 0.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.220399', '2015-04-22 23:52:25.220399')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"627"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 627 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.5ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.234886', '2015-04-22 23:52:25.234886')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (0.9ms) Rendered monster_classes/new.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (8.6ms) Rendered layouts/_navigation.html.erb (9.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 12.6ms | ActiveRecord: 0.0ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.254629', '2015-04-22 23:52:25.254629')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"629"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 629 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 629[0m
Rendered monster_classes/show.html.erb within layouts/application (16.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 20ms (Views: 18.4ms | ActiveRecord: 1.3ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.281957', '2015-04-22 23:52:25.281957')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 630 Rendered monster_classes/index.html.erb within layouts/application (3.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.4ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.294889', '2015-04-22 23:52:25.294889')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 3.7ms | ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.309534', '2015-04-22 23:52:25.309534')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"632"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 632 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/632 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.319663', '2015-04-22 23:52:25.319663')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"633"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 633 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 633
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 633[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.332134', '2015-04-22 23:52:25.332134')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.335422', '2015-04-22 23:52:25.335422')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/635 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.362299', '2015-04-22 23:52:25.362299')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.8ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 636, '2015-04-22 23:52:25.366637', '2015-04-22 23:52:25.366637')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"636", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 636, '2015-04-22 23:52:25.379393', '2015-04-22 23:52:25.379393')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/402 Completed 302 Found in 11ms (ActiveRecord: 0.7ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.390533', '2015-04-22 23:52:25.390533')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 637, '2015-04-22 23:52:25.393093', '2015-04-22 23:52:25.393093')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 403 [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 637 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (9.2ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 14ms (Views: 12.5ms | ActiveRecord: 1.2ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.415363', '2015-04-22 23:52:25.415363')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 638, '2015-04-22 23:52:25.417944', '2015-04-22 23:52:25.417944')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (2.5ms) Rendered monsters/_monster_name_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (6.8ms) [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (3.0ms) [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.1ms) Rendered monsters/_expanding_fieldset.html.erb (7.1ms) [1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (5.9ms) Rendered monsters/_expanding_fieldset.html.erb (13.7ms) Rendered monsters/_attack_fields.html.erb (2.0ms) Rendered monsters/_attack_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (5.6ms) [1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (2.6ms) Rendered monsters/_expanding_fieldset.html.erb (11.8ms) [1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (2.3ms) Rendered monsters/_expanding_fieldset.html.erb (5.7ms) Rendered monsters/_parry_score_fields.html.erb (2.5ms) Rendered monsters/_expanding_fieldset.html.erb (11.1ms) [1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (2.5ms) Rendered monsters/_expanding_fieldset.html.erb (8.2ms) Rendered monsters/_form.html.erb (84.5ms) Rendered monsters/new.html.erb within layouts/application (85.9ms) Rendered layouts/_navigation_links.html.erb (1.6ms) Rendered layouts/_navigation.html.erb (1.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 108ms (Views: 84.4ms | ActiveRecord: 6.2ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.534585', '2015-04-22 23:52:25.534585')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 639, '2015-04-22 23:52:25.536633', '2015-04-22 23:52:25.536633')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Rendered monsters/_form.html.erb (36.0ms)
Rendered monsters/new.html.erb within layouts/application (36.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 43ms (Views: 37.7ms | ActiveRecord: 1.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.590145', '2015-04-22 23:52:25.590145')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 640, '2015-04-22 23:52:25.592117', '2015-04-22 23:52:25.592117')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"406"}
[1m[36mMonster Load (0.6ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 406 LIMIT 1[0m
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 406 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 406[0m
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 406[0m
[1m[35mMoveType Load (0.0ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 406[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 406[0m
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 406
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 406
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 406
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 406[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_form.html.erb (40.6ms)
Rendered monsters/edit.html.erb within layouts/application (41.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 51ms (Views: 41.5ms | ActiveRecord: 4.3ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.651838', '2015-04-22 23:52:25.651838')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 641, '2015-04-22 23:52:25.654044', '2015-04-22 23:52:25.654044')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"407"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 407 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 407 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/407 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.669261', '2015-04-22 23:52:25.669261')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 642, '2015-04-22 23:52:25.671163', '2015-04-22 23:52:25.671163')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"408"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 408 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 408
Rendered monsters/_monster_name_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 408
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 408
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 408
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 408[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[36mSkill Load (0.1ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 408[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 408[0m
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[35mPageReference Load (0.0ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 408
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_form.html.erb (37.8ms)
Rendered monsters/edit.html.erb within layouts/application (38.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 43ms (Views: 39.1ms | ActiveRecord: 3.0ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.721887', '2015-04-22 23:52:25.721887')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 643, '2015-04-22 23:52:25.723877', '2015-04-22 23:52:25.723877')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"409"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 409 LIMIT 1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 409[0m
[1m[35mMonsterClass Load (0.1ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 643 LIMIT 1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 409[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 409
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 409[0m
Rendered monsters/_show_stat_block.html.erb (3.3ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 409
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 409[0m
[1m[35mSkill Load (0.1ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 409
[1m[36mPageReference Load (0.1ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 409[0m
Rendered monsters/show.html.erb within layouts/application (10.6ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 11.1ms | ActiveRecord: 1.8ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.744536', '2015-04-22 23:52:25.744536')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 644, '2015-04-22 23:52:25.746579', '2015-04-22 23:52:25.746579')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"410"}
[1m[36mMonster Load (0.0ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 410 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 410[0m
[1m[35mSkill Load (0.1ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 410
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 410[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 410
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 410[0m
[1m[35mMovementRate Load (0.6ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 410
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 410[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 410
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 410[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 16ms (ActiveRecord: 2.2ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.784521', '2015-04-22 23:52:25.784521')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"301"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 301 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (3.4ms)
Rendered locations/edit.html.erb within layouts/application (4.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 10.6ms | ActiveRecord: 0.5ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.807631', '2015-04-22 23:52:25.807631')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"302"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 302 LIMIT 1[0m
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.820097', '2015-04-22 23:52:25.820097')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"303"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 303 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.3ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.832536', '2015-04-22 23:52:25.832536')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"304"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 304 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 304
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 304[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.8ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.846156', '2015-04-22 23:52:25.846156')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"305"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 305 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/305 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.855468', '2015-04-22 23:52:25.855468')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.3ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (3.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.873301', '2015-04-22 23:52:25.873301')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.877229', '2015-04-22 23:52:25.877229')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/308 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.883708', '2015-04-22 23:52:25.883708')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (2.2ms) Rendered locations/new.html.erb within layouts/application (2.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:25.895098', '2015-04-22 23:52:25.895098')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.907607', '2015-04-22 23:52:25.907607')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 645, '2015-04-22 23:52:25.909545', '2015-04-22 23:52:25.909545')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-22 23:52:25.914080', '2015-04-22 23:52:25.914080')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (539, 411, '2015-04-22 23:52:25.917649', '2015-04-22 23:52:25.917649')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.925046', '2015-04-22 23:52:25.925046')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 646, '2015-04-22 23:52:25.927213', '2015-04-22 23:52:25.927213')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.7ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-22 23:52:25.933079', '2015-04-22 23:52:25.933079')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-22 23:52:25.936014', '2015-04-22 23:52:25.936014')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (540, 3, 412, '2015-04-22 23:52:25.938419', '2015-04-22 23:52:25.938419')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (541, 412, '2015-04-22 23:52:25.940547', '2015-04-22 23:52:25.940547')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.949858', '2015-04-22 23:52:25.949858')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 647, '2015-04-22 23:52:25.952282', '2015-04-22 23:52:25.952282')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-22 23:52:25.955726', '2015-04-22 23:52:25.955726')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-22 23:52:25.958120', '2015-04-22 23:52:25.958120')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (542, 413, '2015-04-22 23:52:25.960253', '2015-04-22 23:52:25.960253')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (543, 1, 413, '2015-04-22 23:52:25.961889', '2015-04-22 23:52:25.961889')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.968949', '2015-04-22 23:52:25.968949')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 648, '2015-04-22 23:52:25.970914', '2015-04-22 23:52:25.970914')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 23:52:25.973280', '2015-04-22 23:52:25.973280')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 414, `updated_at` = '2015-04-22 23:52:25.974773' WHERE `monster_names`.`id` = 151[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 414[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.8ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 23:52:25.978620', '2015-04-22 23:52:25.978620')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 414, `updated_at` = '2015-04-22 23:52:25.981398' WHERE `monster_names`.`id` = 152
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-22 23:52:25.984004', '2015-04-22 23:52:25.984004')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 414, `updated_at` = '2015-04-22 23:52:25.985949' WHERE `monster_names`.`id` = 153
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:25.994844', '2015-04-22 23:52:25.994844')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 649, '2015-04-22 23:52:25.996912', '2015-04-22 23:52:25.996912')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-22 23:52:26.001069', '2015-04-22 23:52:26.001069')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (415, 311, 1, '2015-04-22 23:52:26.004040', '2015-04-22 23:52:26.004040')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-22 23:52:26.007793', '2015-04-22 23:52:26.007793')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 650, '2015-04-22 23:52:26.010744', '2015-04-22 23:52:26.010744')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-22 23:52:26.013105', '2015-04-22 23:52:26.013105')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (416, 312, 2, 'Flexible', '2015-04-22 23:52:26.014775', '2015-04-22 23:52:26.014775')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
PageReferenceTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-22 23:52:26.022560', '2015-04-22 23:52:26.022560')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (301, '2015-04-22 23:52:26.025572', '2015-04-22 23:52:26.025572')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-22 23:52:26.027681', '2015-04-22 23:52:26.027681')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (302, '23-4', '2015-04-22 23:52:26.029629', '2015-04-22 23:52:26.029629')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.8ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-22 23:52:26.032527', '2015-04-22 23:52:26.032527')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:26.038729', '2015-04-22 23:52:26.038729')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (544, '2015-04-22 23:52:26.040569', '2015-04-22 23:52:26.040569')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-22 23:52:26.042406', '2015-04-22 23:52:26.042406')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (545, 3, '2015-04-22 23:52:26.044415', '2015-04-22 23:52:26.044415')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-22 23:52:26.046611', '2015-04-22 23:52:26.046611')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (546, '2015-04-22 23:52:26.049957', '2015-04-22 23:52:26.049957')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-22 23:52:26.057639', '2015-04-22 23:52:26.057639')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-22 23:52:26.059408', '2015-04-22 23:52:26.059408')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-22 23:52:26.061021', '2015-04-22 23:52:26.061021')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.1ms)[0m ROLLBACK
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[36m (109.9ms)[0m [1mDROP DATABASE IF EXISTS `monsters_test`[0m
[1m[35m (0.3ms)[0m CREATE DATABASE `monsters_test` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`
[1m[36m (17.3ms)[0m [1mCREATE TABLE `attacks` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `skill` varchar(255), `description` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m
[1m[35m (20.4ms)[0m CREATE INDEX `index_attacks_on_monster_id` USING btree ON `attacks` (`monster_id`)
[1m[36m (4.9ms)[0m [1mCREATE TABLE `books` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `abbreviation` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m
[1m[35m (15.8ms)[0m CREATE INDEX `index_books_on_abbreviation` USING btree ON `books` (`abbreviation`)
[1m[36m (15.8ms)[0m [1mCREATE INDEX `index_books_on_name` USING btree ON `books` (`name`) [0m
[1m[35m (5.3ms)[0m CREATE TABLE `damage_resistances` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `location_id` int(11), `dr` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
[1m[36m (14.4ms)[0m [1mCREATE INDEX `index_damage_resistances_on_location_id` USING btree ON `damage_resistances` (`location_id`) [0m
[1m[35m (17.7ms)[0m CREATE INDEX `index_damage_resistances_on_monster_id` USING btree ON `damage_resistances` (`monster_id`)
[1m[36m (4.6ms)[0m [1mCREATE TABLE `locations` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m
[1m[35m (3.8ms)[0m CREATE TABLE `master_skills` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `baseStat` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
[1m[36m (17.6ms)[0m [1mCREATE INDEX `index_master_skills_on_name` USING btree ON `master_skills` (`name`) [0m
[1m[35m (4.9ms)[0m CREATE TABLE `master_traits` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `notes` text, `is_feature` tinyint(1), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
[1m[36m (16.2ms)[0m [1mCREATE INDEX `index_master_traits_on_name` USING btree ON `master_traits` (`name`) [0m
[1m[35m (5.5ms)[0m CREATE TABLE `monster_classes` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
[1m[36m (15.1ms)[0m [1mCREATE INDEX `index_monster_classes_on_name` USING btree ON `monster_classes` (`name`) [0m
[1m[35m (4.6ms)[0m CREATE TABLE `monster_names` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
[1m[36m (13.6ms)[0m [1mCREATE INDEX `index_monster_names_on_monster_id` USING btree ON `monster_names` (`monster_id`) [0m
[1m[35m (16.6ms)[0m CREATE INDEX `index_monster_names_on_name` USING btree ON `monster_names` (`name`)
[1m[36m (5.4ms)[0m [1mCREATE TABLE `monsters` (`id` int(11) auto_increment PRIMARY KEY, `strength` int(11), `dexterity` int(11), `intelligence` int(11), `health` int(11), `hitPoints` int(11), `will` int(11), `perception` int(11), `fatigue` int(11), `sizeModifier` int(11), `height` varchar(255), `weight` varchar(255), `gear` text, `description` text, `notes` text, `dodge` int(11), `block` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `speed` decimal(4,2), `monster_class_id` int(11), `name` varchar(255)) ENGINE=InnoDB[0m
[1m[35m (15.6ms)[0m CREATE INDEX `index_monsters_on_monster_class_id` USING btree ON `monsters` (`monster_class_id`)
[1m[36m (16.1ms)[0m [1mCREATE INDEX `index_monsters_on_name` USING btree ON `monsters` (`name`) [0m
[1m[35m (5.4ms)[0m CREATE TABLE `move_types` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB
[1m[36m (16.3ms)[0m [1mCREATE INDEX `index_move_types_on_name` USING btree ON `move_types` (`name`) [0m
[1m[35m (35.0ms)[0m CREATE TABLE `movement_rates` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `rate` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `move_type_id` int(11)) ENGINE=InnoDB
[1m[36m (22.2ms)[0m [1mCREATE INDEX `index_movement_rates_on_monster_id` USING btree ON `movement_rates` (`monster_id`) [0m
[1m[35m (20.3ms)[0m CREATE INDEX `index_movement_rates_on_move_type_id` USING btree ON `movement_rates` (`move_type_id`)
[1m[36m (6.5ms)[0m [1mCREATE TABLE `page_references` (`id` int(11) auto_increment PRIMARY KEY, `book_id` int(11), `monster_id` int(11), `pages` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m
[1m[35m (26.6ms)[0m CREATE INDEX `index_page_references_on_book_id` USING btree ON `page_references` (`book_id`)
[1m[36m (22.2ms)[0m [1mCREATE INDEX `index_page_references_on_monster_id` USING btree ON `page_references` (`monster_id`) [0m
[1m[35m (7.3ms)[0m CREATE TABLE `parry_scores` (`id` int(11) auto_increment PRIMARY KEY, `weapon` varchar(255), `parry` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `monster_id_id` int(11), `monster_id` int(11)) ENGINE=InnoDB
[1m[36m (21.6ms)[0m [1mCREATE INDEX `index_parry_scores_on_monster_id` USING btree ON `parry_scores` (`monster_id`) [0m
[1m[35m (20.6ms)[0m CREATE INDEX `index_parry_scores_on_monster_id_id` USING btree ON `parry_scores` (`monster_id_id`)
[1m[36m (6.6ms)[0m [1mCREATE TABLE `skills` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `modifier` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_skill_id` int(11)) ENGINE=InnoDB[0m
[1m[35m (193.6ms)[0m CREATE INDEX `index_skills_on_master_skill_id` USING btree ON `skills` (`master_skill_id`)
[1m[36m (16.0ms)[0m [1mCREATE INDEX `index_skills_on_monster_id` USING btree ON `skills` (`monster_id`) [0m
[1m[35m (4.9ms)[0m CREATE TABLE `traits` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `level` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_trait_id` int(11)) ENGINE=InnoDB
[1m[36m (16.5ms)[0m [1mCREATE INDEX `index_traits_on_master_trait_id` USING btree ON `traits` (`master_trait_id`) [0m
[1m[35m (17.8ms)[0m CREATE INDEX `index_traits_on_monster_id` USING btree ON `traits` (`monster_id`)
[1m[36m (9.6ms)[0m [1mALTER TABLE `attacks` ADD CONSTRAINT `fk_rails_abccee48f3`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (8.3ms)[0m ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_d84dcb2e44`
FOREIGN KEY (`location_id`)
REFERENCES `locations` (`id`) [1m[36m (19.9ms)[0m [1mALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_0905be100b`
FOREIGN KEY (`location_id`)
REFERENCES `locations` (`id`)
[0m
[1m[35m (19.7ms)[0m ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_1b8434c01e`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`) [1m[36m (9.8ms)[0m [1mALTER TABLE `monster_names` ADD CONSTRAINT `fk_rails_9fe844c008`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (9.5ms)[0m ALTER TABLE `monsters` ADD CONSTRAINT `fk_rails_35df18f0d2`
FOREIGN KEY (`monster_class_id`)
REFERENCES `monster_classes` (`id`) [1m[36m (8.1ms)[0m [1mALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_69e56daac6`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (9.1ms)[0m ALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_5a9815eb17`
FOREIGN KEY (`move_type_id`)
REFERENCES `move_types` (`id`) [1m[36m (8.2ms)[0m [1mALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_ccb0af8ed9`
FOREIGN KEY (`book_id`)
REFERENCES `books` (`id`)
[0m
[1m[35m (8.8ms)[0m ALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_286f7ab11e`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`) [1m[36m (10.0ms)[0m [1mALTER TABLE `parry_scores` ADD CONSTRAINT `fk_rails_514e6ce05b`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (8.1ms)[0m ALTER TABLE `skills` ADD CONSTRAINT `fk_rails_82ddcb0207`
FOREIGN KEY (`master_skill_id`)
REFERENCES `master_skills` (`id`) [1m[36m (12.6ms)[0m [1mALTER TABLE `skills` ADD CONSTRAINT `fk_rails_8797f11a76`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (9.2ms)[0m ALTER TABLE `traits` ADD CONSTRAINT `fk_rails_6168f82e20`
FOREIGN KEY (`master_trait_id`)
REFERENCES `master_traits` (`id`) [1m[36m (10.0ms)[0m [1mALTER TABLE `traits` ADD CONSTRAINT `fk_rails_2fb0dd4e23`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (4.8ms)[0m CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB
[1m[36m (18.6ms)[0m [1mCREATE UNIQUE INDEX `unique_schema_migrations` ON `schema_migrations` (`version`) [0m
[1m[35m (0.2ms)[0m SELECT version FROM `schema_migrations`
[1m[36m (1.1ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150423045533')[0m
[1m[35m (1.5ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150421210118')
[1m[36m (2.1ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015231')[0m
[1m[35m (0.9ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150313203024')
[1m[36m (1.1ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303020001')[0m
[1m[35m (1.9ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150327182329')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015009')[0m
[1m[35m (0.9ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015614')
[1m[36m (0.9ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150327161638')[0m
[1m[35m (0.9ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150313223500')
[1m[36m (0.9ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150317192720')[0m
[1m[35m (1.9ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150306090224')
[1m[36m (0.9ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150421195029')[0m
[1m[35m (1.1ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015548')
[1m[36m (1.7ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015432')[0m
[1m[35m (0.9ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150317202240')
[1m[36m (0.9ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015653')[0m
[1m[35m (2.0ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150312002649')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150327173428')[0m
[1m[35m (0.9ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150327182445')
[1m[36m (2.6ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150313203008')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150327182758')
[1m[36m (2.0ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150327161255')[0m
[1m[35m (1.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015318')
[1m[36m (0.9ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150317202335')[0m
[1m[35m (0.7ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150317205342')
[1m[36m (0.9ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150305193824')[0m
[1m[35m (1.0ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150306084646')
[1m[36m (4.9ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015805')[0m
[1m[35m (2.2ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303014506')
[1m[36m (1.1ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150317205201')[0m
[1m[35m (1.1ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150317192813')
[1m[36m (1.2ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015716')[0m
[1m[35m (1.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303023937')
[1m[36m (3.3ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150326234004')[0m
[1m[35mActiveRecord::SchemaMigration Load (0.2ms)[0m SELECT `schema_migrations`.* FROM `schema_migrations`
[1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (1.9ms) Rendered layouts/_navigation.html.erb (3.5ms) Rendered layouts/_messages.html.erb (0.9ms)
Completed 200 OK in 91ms (Views: 90.6ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:23.856762', '2015-04-23 05:12:23.856762')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 1, '2015-04-23 05:12:23.867133', '2015-04-23 05:12:23.867133')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 05:12:23.891189', '2015-04-23 05:12:23.891189')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (1, 1, '2015-04-23 05:12:23.914672', '2015-04-23 05:12:23.914672')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:23.923822', '2015-04-23 05:12:23.923822')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 2, '2015-04-23 05:12:23.926628', '2015-04-23 05:12:23.926628')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 05:12:23.938371', '2015-04-23 05:12:23.938371')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 2, `updated_at` = '2015-04-23 05:12:23.940071' WHERE `monster_names`.`id` = 1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 2[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 05:12:23.944936', '2015-04-23 05:12:23.944936')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 2, `updated_at` = '2015-04-23 05:12:23.946496' WHERE `monster_names`.`id` = 2
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 05:12:23.948666', '2015-04-23 05:12:23.948666')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 2, `updated_at` = '2015-04-23 05:12:23.950289' WHERE `monster_names`.`id` = 3
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.3ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:23.956602', '2015-04-23 05:12:23.956602')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 3, '2015-04-23 05:12:23.958677', '2015-04-23 05:12:23.958677')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 05:12:23.965328', '2015-04-23 05:12:23.965328')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 05:12:23.968658', '2015-04-23 05:12:23.968658')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (2, 3, 3, '2015-04-23 05:12:23.972669', '2015-04-23 05:12:23.972669')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (3, 3, '2015-04-23 05:12:23.974497', '2015-04-23 05:12:23.974497')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (1.9ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:23.981854', '2015-04-23 05:12:23.981854')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 4, '2015-04-23 05:12:23.986183', '2015-04-23 05:12:23.986183')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 05:12:23.991818', '2015-04-23 05:12:23.991818')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 05:12:23.994512', '2015-04-23 05:12:23.994512')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (4, 4, '2015-04-23 05:12:23.996690', '2015-04-23 05:12:23.996690')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (5, 1, 4, '2015-04-23 05:12:23.998344', '2015-04-23 05:12:23.998344')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.016018', '2015-04-23 05:12:24.016018')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (7.2ms)
Rendered locations/new.html.erb within layouts/application (8.1ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 21ms (Views: 14.3ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.046720', '2015-04-23 05:12:24.046720')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"2"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 2 LIMIT 1
Rendered locations/_form.html.erb (1.7ms)
Rendered locations/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.2ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.059866', '2015-04-23 05:12:24.059866')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.070127', '2015-04-23 05:12:24.070127')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"4"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 4 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 4[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 4
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 6ms (ActiveRecord: 1.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.085194', '2015-04-23 05:12:24.085194')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"5"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 5 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.3ms | ActiveRecord: 0.7ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.100566', '2015-04-23 05:12:24.100566')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.104318', '2015-04-23 05:12:24.104318')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/7 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.112736', '2015-04-23 05:12:24.112736')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"8"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 8 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.123825', '2015-04-23 05:12:24.123825')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"9"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 9 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/9 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:24.136390', '2015-04-23 05:12:24.136390')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.0ms) Rendered locations/new.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
PageReferenceTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.160759', '2015-04-23 05:12:24.160759')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (1, '2015-04-23 05:12:24.164351', '2015-04-23 05:12:24.164351')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 05:12:24.166438', '2015-04-23 05:12:24.166438')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (2, '23-4', '2015-04-23 05:12:24.168410', '2015-04-23 05:12:24.168410')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 05:12:24.170345', '2015-04-23 05:12:24.170345')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.2ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.177537', '2015-04-23 05:12:24.177537')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (6, '2015-04-23 05:12:24.179483', '2015-04-23 05:12:24.179483')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.181431', '2015-04-23 05:12:24.181431')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (7, 3, '2015-04-23 05:12:24.182932', '2015-04-23 05:12:24.182932')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 05:12:24.186475', '2015-04-23 05:12:24.186475')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (8, '2015-04-23 05:12:24.189787', '2015-04-23 05:12:24.189787')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.211141', '2015-04-23 05:12:24.211141')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"1"}
[1m[35mMasterSkill Load (0.6ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 1 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (5.0ms)
Rendered master_skills/edit.html.erb within layouts/application (6.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 11.6ms | ActiveRecord: 0.9ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.235846', '2015-04-23 05:12:24.235846')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.247010', '2015-04-23 05:12:24.247010')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.251549', '2015-04-23 05:12:24.251549')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/4 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.259753', '2015-04-23 05:12:24.259753')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"5"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 5 LIMIT 1
Rendered master_skills/_form.html.erb (2.9ms)
Rendered master_skills/edit.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.273440', '2015-04-23 05:12:24.273440')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (1.7ms) Rendered master_skills/new.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.0ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.284999', '2015-04-23 05:12:24.284999')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"7"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 7 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 2.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.296025', '2015-04-23 05:12:24.296025')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"8"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 8 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 8
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.306712', '2015-04-23 05:12:24.306712')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (3.6ms)
Rendered master_skills/new.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 6.2ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:24.326935', '2015-04-23 05:12:24.326935')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"10"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 10 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/10 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.345361', '2015-04-23 05:12:24.345361')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 5, '2015-04-23 05:12:24.347612', '2015-04-23 05:12:24.347612')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"5"}
[1m[35mMonster Load (0.5ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 5 LIMIT 1
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 5[0m
Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 5[0m
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.1ms)
Rendered monsters/_expanding_fieldset.html.erb (17.3ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 5[0m
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (10.3ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 5[0m
Rendered monsters/_attack_fields.html.erb (11.4ms)
Rendered monsters/_expanding_fieldset.html.erb (21.8ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 5
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 5
[1m[36mMasterSkill Load (0.8ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (15.0ms)
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 5
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (11.5ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 5[0m
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (6.9ms)
Rendered monsters/_form.html.erb (109.4ms)
Rendered monsters/edit.html.erb within layouts/application (110.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 119ms (Views: 107.9ms | ActiveRecord: 9.1ms)
[1m[36m (3.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.475754', '2015-04-23 05:12:24.475754')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 6, '2015-04-23 05:12:24.478129', '2015-04-23 05:12:24.478129')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.2ms) Rendered monsters/_monster_name_fields.html.erb (0.7ms) Rendered monsters/_expanding_fieldset.html.erb (3.6ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.1ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.2ms) Rendered monsters/_expanding_fieldset.html.erb (5.1ms) [1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.3ms) Rendered monsters/_attack_fields.html.erb (1.6ms) Rendered monsters/_attack_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (4.7ms) [1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (2.2ms) Rendered monsters/_expanding_fieldset.html.erb (3.7ms) [1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (2.2ms) Rendered monsters/_expanding_fieldset.html.erb (4.0ms) Rendered monsters/_parry_score_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (2.3ms) [1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (2.9ms) Rendered monsters/_expanding_fieldset.html.erb (4.4ms) Rendered monsters/_form.html.erb (41.5ms) Rendered monsters/new.html.erb within layouts/application (42.3ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 52ms (Views: 46.9ms | ActiveRecord: 1.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.538389', '2015-04-23 05:12:24.538389')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 7, '2015-04-23 05:12:24.541371', '2015-04-23 05:12:24.541371')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"7"}
[1m[35mMonster Load (0.8ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 7 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 7[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 7 LIMIT 1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 7[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 7
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 7[0m
Rendered monsters/_show_stat_block.html.erb (3.1ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 7
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 7[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 7
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 7[0m
Rendered monsters/show.html.erb within layouts/application (10.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 11.5ms | ActiveRecord: 2.7ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.564911', '2015-04-23 05:12:24.564911')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 8, '2015-04-23 05:12:24.567058', '2015-04-23 05:12:24.567058')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"8"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 8[0m
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 8
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 8[0m
[1m[35mAttack Load (0.4ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 8
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 8[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 8
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 8[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 8
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 8[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 12ms (ActiveRecord: 3.0ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.590419', '2015-04-23 05:12:24.590419')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 9, '2015-04-23 05:12:24.593236', '2015-04-23 05:12:24.593236')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.1ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 9[0m [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 9 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (4.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.6ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.608582', '2015-04-23 05:12:24.608582')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 10, '2015-04-23 05:12:24.610696', '2015-04-23 05:12:24.610696')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_form.html.erb (37.1ms)
Rendered monsters/new.html.erb within layouts/application (37.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 47ms (Views: 38.5ms | ActiveRecord: 1.9ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.667172', '2015-04-23 05:12:24.667172')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 11, '2015-04-23 05:12:24.669354', '2015-04-23 05:12:24.669354')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"11", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 11, '2015-04-23 05:12:24.677695', '2015-04-23 05:12:24.677695')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/12 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.685953', '2015-04-23 05:12:24.685953')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 12, '2015-04-23 05:12:24.687994', '2015-04-23 05:12:24.687994')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"13"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 13 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 13 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 13
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 13
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 13
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 13
Rendered monsters/_attack_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 13[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 13[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 13[0m
Rendered monsters/_parry_score_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 13
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_form.html.erb (40.5ms)
Rendered monsters/edit.html.erb within layouts/application (41.0ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 49ms (Views: 40.0ms | ActiveRecord: 3.9ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:24.745919', '2015-04-23 05:12:24.745919')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 13, '2015-04-23 05:12:24.748104', '2015-04-23 05:12:24.748104')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"14"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 14 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 14 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/14 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.770313', '2015-04-23 05:12:24.770313')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.777590', '2015-04-23 05:12:24.777590')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/4 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.787820', '2015-04-23 05:12:24.787820')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"5"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 5 LIMIT 1[0m
Rendered books/_form.html.erb (2.3ms)
Rendered books/edit.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 9.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.805931', '2015-04-23 05:12:24.805931')[0m
[1m[35m (0.5ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"6"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 6 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 6
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 6[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.820740', '2015-04-23 05:12:24.820740')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.7ms)
Rendered books/new.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.8ms | ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.840877', '2015-04-23 05:12:24.840877')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"8"}
[1m[35mBook Load (0.5ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 8 LIMIT 1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/8 Completed 302 Found in 3ms (ActiveRecord: 0.9ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.851693', '2015-04-23 05:12:24.851693')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"9"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 9 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 4.0ms | ActiveRecord: 0.6ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.866505', '2015-04-23 05:12:24.866505')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.3ms) Rendered books/new.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.877350', '2015-04-23 05:12:24.877350')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"11"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 11 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.4ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:12:24.889057', '2015-04-23 05:12:24.889057')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.910456', '2015-04-23 05:12:24.910456')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"9"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 9 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.925587', '2015-04-23 05:12:24.925587')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"10"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 10 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (4.8ms)
Rendered master_traits/edit.html.erb within layouts/application (5.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 8.8ms | ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.944537', '2015-04-23 05:12:24.944537')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (2.8ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.3ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.956714', '2015-04-23 05:12:24.956714')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"12"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 12 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/12 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.967733', '2015-04-23 05:12:24.967733')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.973331', '2015-04-23 05:12:24.973331')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/14 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.0ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.979671', '2015-04-23 05:12:24.979671')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"15"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 15 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 15
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:24.989430', '2015-04-23 05:12:24.989430')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.6ms) Rendered master_traits/new.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (0.4ms) Rendered layouts/_navigation.html.erb (0.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:25.001443', '2015-04-23 05:12:25.001443')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"17"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 17 LIMIT 1[0m
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:25.015084', '2015-04-23 05:12:25.015084')[0m
[1m[35m (0.8ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (8.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 12.5ms | ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.045439', '2015-04-23 05:12:25.045439')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.4ms)
Rendered monster_classes/new.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 11ms (Views: 9.1ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.066915', '2015-04-23 05:12:25.066915')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.7ms) Rendered monster_classes/new.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.078746', '2015-04-23 05:12:25.078746')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"16"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 16 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 7.0ms | ActiveRecord: 0.5ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.097358', '2015-04-23 05:12:25.097358')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"17"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 17 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/17 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.106387', '2015-04-23 05:12:25.106387')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"18"}
[1m[35mMonsterClass Load (0.5ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 18 LIMIT 1
Rendered monster_classes/_form.html.erb (1.9ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.120621', '2015-04-23 05:12:25.120621')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"19"}
[1m[35mMonsterClass Load (0.1ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 19 LIMIT 1
[1m[36mMonster Load (0.5ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 19[0m
Rendered monster_classes/show.html.erb within layouts/application (5.1ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.1ms | ActiveRecord: 0.6ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.138041', '2015-04-23 05:12:25.138041')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.8ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 20 Rendered monster_classes/index.html.erb within layouts/application (3.7ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 1.0ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.153113', '2015-04-23 05:12:25.153113')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"21"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 21 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 21[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 21
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.170272', '2015-04-23 05:12:25.170272')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.174752', '2015-04-23 05:12:25.174752')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/23 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.194502', '2015-04-23 05:12:25.194502')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"1"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 1 LIMIT 1
[1m[36m (0.4ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.5ms)
Rendered move_types/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 10.4ms | ActiveRecord: 0.9ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.219284', '2015-04-23 05:12:25.219284')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"2"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 2 LIMIT 1
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.230408', '2015-04-23 05:12:25.230408')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.8ms) Rendered move_types/new.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.242274', '2015-04-23 05:12:25.242274')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"4"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 4 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 4
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 4[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 1.0ms)
[1m[36m (0.9ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.259101', '2015-04-23 05:12:25.259101')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (1.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.7ms | ActiveRecord: 0.2ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.272041', '2015-04-23 05:12:25.272041')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.277506', '2015-04-23 05:12:25.277506')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/7 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.285270', '2015-04-23 05:12:25.285270')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.300972', '2015-04-23 05:12:25.300972')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"9"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 9 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:12:25.311570', '2015-04-23 05:12:25.311570')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"10"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 10 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/10 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 05:12:25.324576', '2015-04-23 05:12:25.324576')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 05:12:25.326530', '2015-04-23 05:12:25.326530')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 05:12:25.329533', '2015-04-23 05:12:25.329533')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:25.336419', '2015-04-23 05:12:25.336419')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 11, '2015-04-23 05:12:25.340580', '2015-04-23 05:12:25.340580')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:12:25.346799', '2015-04-23 05:12:25.346799')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 12, '2015-04-23 05:12:25.348449', '2015-04-23 05:12:25.348449')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.4ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:12:25.353960', '2015-04-23 05:12:25.353960')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 05:12:25.357090', '2015-04-23 05:12:25.357090')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 05:12:25.358808', '2015-04-23 05:12:25.358808')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.366762', '2015-04-23 05:12:25.366762')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 24, '2015-04-23 05:12:25.370327', '2015-04-23 05:12:25.370327')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:12:25.374348', '2015-04-23 05:12:25.374348')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (15, 11, 1, '2015-04-23 05:12:25.378208', '2015-04-23 05:12:25.378208')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:12:25.381702', '2015-04-23 05:12:25.381702')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 25, '2015-04-23 05:12:25.383668', '2015-04-23 05:12:25.383668')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 05:12:25.385972', '2015-04-23 05:12:25.385972')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (16, 12, 2, 'Flexible', '2015-04-23 05:12:25.389134', '2015-04-23 05:12:25.389134')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.2ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[36mActiveRecord::SchemaMigration Load (0.2ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:36.652388', '2015-04-23 05:43:36.652388')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.7ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 05:43:36.654434', '2015-04-23 05:43:36.654434')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 05:43:36.656807', '2015-04-23 05:43:36.656807')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (23.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
PageReferenceTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:36.701019', '2015-04-23 05:43:36.701019')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (13, '2015-04-23 05:43:36.707210', '2015-04-23 05:43:36.707210')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 05:43:36.709509', '2015-04-23 05:43:36.709509')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (14, '23-4', '2015-04-23 05:43:36.711389', '2015-04-23 05:43:36.711389')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 05:43:36.713103', '2015-04-23 05:43:36.713103')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 05:43:36.715485', '2015-04-23 05:43:36.715485')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (15, '2015-04-23 05:43:36.718553', '2015-04-23 05:43:36.718553')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (8.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:36.777712', '2015-04-23 05:43:36.777712')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 26, '2015-04-23 05:43:36.781349', '2015-04-23 05:43:36.781349')[0m
[1m[35m (0.7ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:36.791129', '2015-04-23 05:43:36.791129')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (17, 13, 1, '2015-04-23 05:43:36.794684', '2015-04-23 05:43:36.794684')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:36.798133', '2015-04-23 05:43:36.798133')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 27, '2015-04-23 05:43:36.800261', '2015-04-23 05:43:36.800261')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 05:43:36.803387', '2015-04-23 05:43:36.803387')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (18, 14, 2, 'Flexible', '2015-04-23 05:43:36.805562', '2015-04-23 05:43:36.805562')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:36.824752', '2015-04-23 05:43:36.824752')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 13, '2015-04-23 05:43:36.827357', '2015-04-23 05:43:36.827357')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:36.833650', '2015-04-23 05:43:36.833650')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 14, '2015-04-23 05:43:36.835999', '2015-04-23 05:43:36.835999')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:36.852707', '2015-04-23 05:43:36.852707')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 28, '2015-04-23 05:43:36.854898', '2015-04-23 05:43:36.854898')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"19"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 19 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 19
Rendered monsters/_monster_name_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (18.1ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 19
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (5.4ms)
Rendered monsters/_expanding_fieldset.html.erb (15.3ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 19
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (7.3ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 19
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (11.5ms)
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 19[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (12.7ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 19[0m
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.5ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 19[0m
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (12.0ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 19
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (7.0ms)
Rendered monsters/_form.html.erb (112.7ms)
Rendered monsters/edit.html.erb within layouts/application (116.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 163ms (Views: 148.7ms | ActiveRecord: 8.3ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.030255', '2015-04-23 05:43:37.030255')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 29, '2015-04-23 05:43:37.032251', '2015-04-23 05:43:37.032251')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"20"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 20 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 20 LIMIT 1[0m
[1m[35m (0.6ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 20
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 20
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 20
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[35mAttack Load (1.0ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 20
Rendered monsters/_attack_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 20[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 20[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 20[0m
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 20
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_form.html.erb (40.3ms)
Rendered monsters/edit.html.erb within layouts/application (41.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 50ms (Views: 39.6ms | ActiveRecord: 5.5ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.091642', '2015-04-23 05:43:37.091642')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 30, '2015-04-23 05:43:37.093753', '2015-04-23 05:43:37.093753')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"21"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 21 LIMIT 1
[1m[36mMonsterName Load (0.8ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 21[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 30 LIMIT 1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 21[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 21
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 21[0m
Rendered monsters/_show_stat_block.html.erb (3.0ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 21
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 21[0m
[1m[35mSkill Load (0.1ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 21
[1m[36mPageReference Load (0.1ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 21[0m
Rendered monsters/show.html.erb within layouts/application (9.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.3ms | ActiveRecord: 2.4ms)
[1m[35m (3.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.116906', '2015-04-23 05:43:37.116906')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 31, '2015-04-23 05:43:37.119873', '2015-04-23 05:43:37.119873')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"31", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 31, '2015-04-23 05:43:37.128615', '2015-04-23 05:43:37.128615')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/23 Completed 302 Found in 7ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.137571', '2015-04-23 05:43:37.137571')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 32, '2015-04-23 05:43:37.140728', '2015-04-23 05:43:37.140728')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
[1m[36mMasterTrait Load (0.0ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_form.html.erb (39.6ms)
Rendered monsters/new.html.erb within layouts/application (40.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 47ms (Views: 41.7ms | ActiveRecord: 1.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.199169', '2015-04-23 05:43:37.199169')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 33, '2015-04-23 05:43:37.201090', '2015-04-23 05:43:37.201090')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"25"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 25 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 25 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/25 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.231118', '2015-04-23 05:43:37.231118')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 34, '2015-04-23 05:43:37.233318', '2015-04-23 05:43:37.233318')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.7ms) Rendered monsters/_monster_name_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (5.2ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.2ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (14.0ms) [1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.0ms) Rendered monsters/_attack_fields.html.erb (2.1ms) Rendered monsters/_attack_fields.html.erb (1.0ms) Rendered monsters/_expanding_fieldset.html.erb (5.0ms) [1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (2.9ms) [1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.3ms) Rendered monsters/_parry_score_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (2.2ms) [1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (2.9ms) Rendered monsters/_form.html.erb (48.8ms) Rendered monsters/new.html.erb within layouts/application (49.1ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 54ms (Views: 50.8ms | ActiveRecord: 1.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.295630', '2015-04-23 05:43:37.295630')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 35, '2015-04-23 05:43:37.297734', '2015-04-23 05:43:37.297734')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"27"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 27 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 27[0m
[1m[35mSkill Load (0.1ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 27
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 27[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 27
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 27[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 27
[1m[36mMonsterName Load (0.1ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 27[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 27
[1m[36mSQL (0.7ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 27[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 2.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.314630', '2015-04-23 05:43:37.314630')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 36, '2015-04-23 05:43:37.316269', '2015-04-23 05:43:37.316269')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 28[0m [1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 36 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (5.6ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 8.2ms | ActiveRecord: 0.7ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.339149', '2015-04-23 05:43:37.339149')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"16"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 16 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.5ms)
Rendered books/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 18ms (Views: 11.4ms | ActiveRecord: 0.6ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.368209', '2015-04-23 05:43:37.368209')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"17"}
[1m[36mBook Load (0.5ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 17 LIMIT 1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 17[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `books` WHERE `books`.`id` = 17
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 1.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.9ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.383110', '2015-04-23 05:43:37.383110')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"18"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 18 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.394047', '2015-04-23 05:43:37.394047')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.2ms)
Rendered books/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.411012', '2015-04-23 05:43:37.411012')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (1.8ms) Rendered layouts/_navigation.html.erb (2.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.423361', '2015-04-23 05:43:37.423361')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.8ms) Rendered books/new.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (1.7ms) Rendered layouts/_navigation.html.erb (2.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.436874', '2015-04-23 05:43:37.436874')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"22"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 22 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/22 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.446644', '2015-04-23 05:43:37.446644')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.450369', '2015-04-23 05:43:37.450369')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/24 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 05:43:37.458284', '2015-04-23 05:43:37.458284')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"25"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 25 LIMIT 1
Rendered books/_form.html.erb (1.1ms)
Rendered books/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.6ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.478672', '2015-04-23 05:43:37.478672')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.484882', '2015-04-23 05:43:37.484882')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/26 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.493176', '2015-04-23 05:43:37.493176')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"27"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 27 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 27[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.503689', '2015-04-23 05:43:37.503689')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 7.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.518437', '2015-04-23 05:43:37.518437')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (4.6ms)
Rendered master_traits/new.html.erb within layouts/application (5.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 8.9ms | ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.540601', '2015-04-23 05:43:37.540601')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"30"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 30 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.1ms)
Rendered master_traits/edit.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 6.6ms | ActiveRecord: 0.5ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.558545', '2015-04-23 05:43:37.558545')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"31"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 31 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.569398', '2015-04-23 05:43:37.569398')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"32"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 32 LIMIT 1
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.587706', '2015-04-23 05:43:37.587706')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (2.0ms) Rendered master_traits/new.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.599771', '2015-04-23 05:43:37.599771')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"34"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 34 LIMIT 1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/34 Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 05:43:37.611008', '2015-04-23 05:43:37.611008')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 05:43:37.613833', '2015-04-23 05:43:37.613833')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 05:43:37.615719', '2015-04-23 05:43:37.615719')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.622623', '2015-04-23 05:43:37.622623')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (35, '2015-04-23 05:43:37.625932', '2015-04-23 05:43:37.625932')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 05:43:37.629219', '2015-04-23 05:43:37.629219')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (36, 3, '2015-04-23 05:43:37.631257', '2015-04-23 05:43:37.631257')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 05:43:37.633146', '2015-04-23 05:43:37.633146')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (37, '2015-04-23 05:43:37.634893', '2015-04-23 05:43:37.634893')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.650271', '2015-04-23 05:43:37.650271')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"37"}
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 37 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 9.9ms | ActiveRecord: 0.6ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.676012', '2015-04-23 05:43:37.676012')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"38"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 38 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/38 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.684864', '2015-04-23 05:43:37.684864')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"39"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 39 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.1ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 39[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 39
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 5ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.698527', '2015-04-23 05:43:37.698527')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 40[0m Rendered monster_classes/index.html.erb within layouts/application (3.5ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.5ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.712513', '2015-04-23 05:43:37.712513')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.8ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.716974', '2015-04-23 05:43:37.716974')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/42 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.725639', '2015-04-23 05:43:37.725639')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (2.1ms) Rendered monster_classes/new.html.erb within layouts/application (2.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.739431', '2015-04-23 05:43:37.739431')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.753166', '2015-04-23 05:43:37.753166')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"45"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 45 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.3ms)
[1m[35m (51.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.813768', '2015-04-23 05:43:37.813768')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"46"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 46 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 46
Rendered monster_classes/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.5ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.5ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.844495', '2015-04-23 05:43:37.844495')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 47, '2015-04-23 05:43:37.846878', '2015-04-23 05:43:37.846878')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 05:43:37.852118', '2015-04-23 05:43:37.852118')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 05:43:37.855835', '2015-04-23 05:43:37.855835')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (38, 3, 29, '2015-04-23 05:43:37.858881', '2015-04-23 05:43:37.858881')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (39, 29, '2015-04-23 05:43:37.860841', '2015-04-23 05:43:37.860841')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.867963', '2015-04-23 05:43:37.867963')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 48, '2015-04-23 05:43:37.870758', '2015-04-23 05:43:37.870758')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 05:43:37.874323', '2015-04-23 05:43:37.874323')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.5ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 05:43:37.877661', '2015-04-23 05:43:37.877661')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (40, 30, '2015-04-23 05:43:37.880151', '2015-04-23 05:43:37.880151')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (41, 1, 30, '2015-04-23 05:43:37.881979', '2015-04-23 05:43:37.881979')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.889429', '2015-04-23 05:43:37.889429')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 49, '2015-04-23 05:43:37.893044', '2015-04-23 05:43:37.893044')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 05:43:37.898798', '2015-04-23 05:43:37.898798')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (42, 31, '2015-04-23 05:43:37.902836', '2015-04-23 05:43:37.902836')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 05:43:37.910352', '2015-04-23 05:43:37.910352')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 50, '2015-04-23 05:43:37.913102', '2015-04-23 05:43:37.913102')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 05:43:37.916363', '2015-04-23 05:43:37.916363')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 32, `updated_at` = '2015-04-23 05:43:37.918792' WHERE `monster_names`.`id` = 10
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 32
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 05:43:37.923071', '2015-04-23 05:43:37.923071')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 32, `updated_at` = '2015-04-23 05:43:37.925509' WHERE `monster_names`.`id` = 11[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 05:43:37.927789', '2015-04-23 05:43:37.927789')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 32, `updated_at` = '2015-04-23 05:43:37.929398' WHERE `monster_names`.`id` = 12[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:37.941442', '2015-04-23 05:43:37.941442')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"15"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 15 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 15[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 15
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 6ms (ActiveRecord: 0.9ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:37.958996', '2015-04-23 05:43:37.958996')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"16"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 16 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (3.6ms)
Rendered locations/edit.html.erb within layouts/application (6.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 13.0ms | ActiveRecord: 0.4ms)
[1m[36m (3.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:37.983359', '2015-04-23 05:43:37.983359')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"17"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 17 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/17 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:37.993970', '2015-04-23 05:43:37.993970')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.6ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:38.010041', '2015-04-23 05:43:38.010041')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:38.014477', '2015-04-23 05:43:38.014477')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/20 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:38.022658', '2015-04-23 05:43:38.022658')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"21"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 21 LIMIT 1[0m
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:38.035332', '2015-04-23 05:43:38.035332')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (7.6ms) Rendered locations/new.html.erb within layouts/application (8.0ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 10.0ms | ActiveRecord: 0.0ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:38.053207', '2015-04-23 05:43:38.053207')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"23"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 23 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 05:43:38.065582', '2015-04-23 05:43:38.065582')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.2ms)
[1m[36m (1.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.087743', '2015-04-23 05:43:38.087743')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.093528', '2015-04-23 05:43:38.093528')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/12 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.102662', '2015-04-23 05:43:38.102662')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"13"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 13 LIMIT 1
Rendered move_types/_form.html.erb (2.3ms)
Rendered move_types/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 9.4ms | ActiveRecord: 0.2ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.119893', '2015-04-23 05:43:38.119893')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.3ms) Rendered move_types/new.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.132339', '2015-04-23 05:43:38.132339')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.4ms)
Rendered move_types/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.149204', '2015-04-23 05:43:38.149204')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.164170', '2015-04-23 05:43:38.164170')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"17"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 17 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/17 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.173515', '2015-04-23 05:43:38.173515')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"18"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 18 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.185051', '2015-04-23 05:43:38.185051')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"19"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 19 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 19[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 19
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 6ms (ActiveRecord: 1.0ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 05:43:38.199467', '2015-04-23 05:43:38.199467')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"20"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 20 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 3.9ms | ActiveRecord: 0.5ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.219554', '2015-04-23 05:43:38.219554')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (6.4ms)
Rendered master_skills/new.html.erb within layouts/application (7.1ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 17ms (Views: 13.7ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.246115', '2015-04-23 05:43:38.246115')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.251208', '2015-04-23 05:43:38.251208')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/17 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.260545', '2015-04-23 05:43:38.260545')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"18"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 18 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/edit.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 6.2ms | ActiveRecord: 0.5ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.276838', '2015-04-23 05:43:38.276838')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"19"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 19 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/19 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.285714', '2015-04-23 05:43:38.285714')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (2.0ms) Rendered master_skills/new.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.299404', '2015-04-23 05:43:38.299404')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"21"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 21 LIMIT 1
Rendered master_skills/_form.html.erb (1.6ms)
Rendered master_skills/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.311002', '2015-04-23 05:43:38.311002')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (1.0ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 1.0ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.324422', '2015-04-23 05:43:38.324422')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"23"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 23 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 05:43:38.335699', '2015-04-23 05:43:38.335699')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"24"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 24 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 24[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:32.865839', '2015-04-23 06:00:32.865839')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:32.873280', '2015-04-23 06:00:32.873280')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/44 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:32.882670', '2015-04-23 06:00:32.882670')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"45"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 45 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/45 Completed 302 Found in 8ms (ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:32.898182', '2015-04-23 06:00:32.898182')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (14.3ms)
Rendered master_traits/new.html.erb within layouts/application (18.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 84ms (Views: 73.8ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (13.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:33.001939', '2015-04-23 06:00:33.001939')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"47"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 47 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 5.3ms | ActiveRecord: 0.4ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:33.018036', '2015-04-23 06:00:33.018036')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"48"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 48 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:33.029219', '2015-04-23 06:00:33.029219')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (3.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.5ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:33.042488', '2015-04-23 06:00:33.042488')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (2.5ms) Rendered master_traits/new.html.erb within layouts/application (3.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:33.056239', '2015-04-23 06:00:33.056239')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"51"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 51 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 51[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:33.069122', '2015-04-23 06:00:33.069122')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"52"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 52 LIMIT 1[0m
Rendered master_traits/_form.html.erb (2.6ms)
Rendered master_traits/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:33.099453', '2015-04-23 06:00:33.099453')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 25, '2015-04-23 06:00:33.106166', '2015-04-23 06:00:33.106166')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:33.113896', '2015-04-23 06:00:33.113896')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 26, '2015-04-23 06:00:33.116879', '2015-04-23 06:00:33.116879')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.9ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 06:00:33.133523', '2015-04-23 06:00:33.133523')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 06:00:33.136804', '2015-04-23 06:00:33.136804')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.8ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 06:00:33.138571', '2015-04-23 06:00:33.138571')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.198329', '2015-04-23 06:00:33.198329')
[1m[36m (0.5ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 51, '2015-04-23 06:00:33.202140', '2015-04-23 06:00:33.202140')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 06:00:33.205902', '2015-04-23 06:00:33.205902')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 06:00:33.216348', '2015-04-23 06:00:33.216348')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (53, 3, 33, '2015-04-23 06:00:33.225415', '2015-04-23 06:00:33.225415')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (54, 33, '2015-04-23 06:00:33.227379', '2015-04-23 06:00:33.227379')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.235210', '2015-04-23 06:00:33.235210')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 52, '2015-04-23 06:00:33.237356', '2015-04-23 06:00:33.237356')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 06:00:33.241216', '2015-04-23 06:00:33.241216')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 06:00:33.245245', '2015-04-23 06:00:33.245245')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (55, 34, '2015-04-23 06:00:33.247577', '2015-04-23 06:00:33.247577')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (56, 1, 34, '2015-04-23 06:00:33.249777', '2015-04-23 06:00:33.249777')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.256366', '2015-04-23 06:00:33.256366')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 53, '2015-04-23 06:00:33.258755', '2015-04-23 06:00:33.258755')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 06:00:33.264457', '2015-04-23 06:00:33.264457')
[1m[36m (0.5ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 35, `updated_at` = '2015-04-23 06:00:33.268582' WHERE `monster_names`.`id` = 16[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 35[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 06:00:33.275377', '2015-04-23 06:00:33.275377')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 35, `updated_at` = '2015-04-23 06:00:33.277972' WHERE `monster_names`.`id` = 17
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 06:00:33.280107', '2015-04-23 06:00:33.280107')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m UPDATE `monster_names` SET `monster_id` = 35, `updated_at` = '2015-04-23 06:00:33.281643' WHERE `monster_names`.`id` = 18
[1m[36m (0.7ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.290289', '2015-04-23 06:00:33.290289')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 54, '2015-04-23 06:00:33.293016', '2015-04-23 06:00:33.293016')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.7ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 06:00:33.297059', '2015-04-23 06:00:33.297059')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (57, 36, '2015-04-23 06:00:33.299868', '2015-04-23 06:00:33.299868')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.315355', '2015-04-23 06:00:33.315355')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 55, '2015-04-23 06:00:33.317946', '2015-04-23 06:00:33.317946')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"55", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 55, '2015-04-23 06:00:33.329294', '2015-04-23 06:00:33.329294')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/38 Completed 302 Found in 10ms (ActiveRecord: 0.5ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.340909', '2015-04-23 06:00:33.340909')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 56, '2015-04-23 06:00:33.342899', '2015-04-23 06:00:33.342899')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.7ms)
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (16.0ms)
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (6.7ms)
Rendered monsters/_expanding_fieldset.html.erb (15.7ms)
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (12.2ms)
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
Rendered monsters/_parry_score_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (11.6ms)
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.0ms)
Rendered monsters/_expanding_fieldset.html.erb (15.8ms)
Rendered monsters/_form.html.erb (107.4ms)
Rendered monsters/new.html.erb within layouts/application (108.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 118ms (Views: 107.0ms | ActiveRecord: 7.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.470599', '2015-04-23 06:00:33.470599')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 57, '2015-04-23 06:00:33.472569', '2015-04-23 06:00:33.472569')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"40"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 40 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 40 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 40
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 40
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 40
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 40
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[36mTrait Load (0.4ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 40[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (15.3ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 40[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 40[0m
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 40
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
Rendered monsters/_form.html.erb (54.1ms)
Rendered monsters/edit.html.erb within layouts/application (55.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 64ms (Views: 54.3ms | ActiveRecord: 4.2ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.544829', '2015-04-23 06:00:33.544829')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 58, '2015-04-23 06:00:33.547013', '2015-04-23 06:00:33.547013')
[1m[36m (0.5ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"41"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 41 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 41[0m
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[35mMonsterClass Load (0.5ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 41[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 41[0m
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.9ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 41[0m
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 41
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 41
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mParryScore Load (0.9ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 41
Rendered monsters/_parry_score_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (10.3ms)
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 41[0m
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (3.9ms)
Rendered monsters/_expanding_fieldset.html.erb (7.8ms)
Rendered monsters/_form.html.erb (50.4ms)
Rendered monsters/edit.html.erb within layouts/application (51.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 55ms (Views: 49.5ms | ActiveRecord: 4.4ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.610926', '2015-04-23 06:00:33.610926')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 59, '2015-04-23 06:00:33.612758', '2015-04-23 06:00:33.612758')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"42"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 42 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (1.1ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 42
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 42[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 42
[1m[36mAttack Load (0.1ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 42[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 42
[1m[36mMovementRate Load (0.0ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 42[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 42
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 42[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 42
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 9ms (ActiveRecord: 2.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.633170', '2015-04-23 06:00:33.633170')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 60, '2015-04-23 06:00:33.635309', '2015-04-23 06:00:33.635309')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 43 [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 60 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (5.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.7ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.652987', '2015-04-23 06:00:33.652987')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.9ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 61, '2015-04-23 06:00:33.655401', '2015-04-23 06:00:33.655401')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"44"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 44 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 44 LIMIT 1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/44 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.673883', '2015-04-23 06:00:33.673883')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 62, '2015-04-23 06:00:33.677190', '2015-04-23 06:00:33.677190')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"45"}
[1m[35mMonster Load (0.6ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 45 LIMIT 1
[1m[36mMonsterName Load (0.5ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 45[0m
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 62 LIMIT 1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 45[0m
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 45
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 45[0m
Rendered monsters/_show_stat_block.html.erb (4.8ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 45
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 45[0m
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 45
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 45[0m
Rendered monsters/show.html.erb within layouts/application (17.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 23ms (Views: 17.3ms | ActiveRecord: 3.5ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:33.710626', '2015-04-23 06:00:33.710626')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 63, '2015-04-23 06:00:33.714148', '2015-04-23 06:00:33.714148')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.8ms) Rendered monsters/_monster_name_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (6.5ms) [1m[35mMonsterClass Load (0.6ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.7ms) [1m[35mMoveType Load (0.4ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (3.1ms) Rendered monsters/_expanding_fieldset.html.erb (9.2ms) [1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (2.2ms) Rendered monsters/_expanding_fieldset.html.erb (3.9ms) Rendered monsters/_attack_fields.html.erb (3.0ms) Rendered monsters/_attack_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (6.8ms) [1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (1.9ms) Rendered monsters/_expanding_fieldset.html.erb (3.4ms) [1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (3.2ms) Rendered monsters/_expanding_fieldset.html.erb (6.5ms) Rendered monsters/_parry_score_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (4.8ms) [1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (2.6ms) Rendered monsters/_expanding_fieldset.html.erb (4.4ms) Rendered monsters/_form.html.erb (62.9ms) Rendered monsters/new.html.erb within layouts/application (63.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 69ms (Views: 64.2ms | ActiveRecord: 1.9ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:33.795164', '2015-04-23 06:00:33.795164')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (58, '2015-04-23 06:00:33.797661', '2015-04-23 06:00:33.797661')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:33.800960', '2015-04-23 06:00:33.800960')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (59, 3, '2015-04-23 06:00:33.803092', '2015-04-23 06:00:33.803092')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 06:00:33.805096', '2015-04-23 06:00:33.805096')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (60, '2015-04-23 06:00:33.807033', '2015-04-23 06:00:33.807033')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.823039', '2015-04-23 06:00:33.823039')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.829114', '2015-04-23 06:00:33.829114')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/26 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (3.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.837814', '2015-04-23 06:00:33.837814')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.8ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.7ms)
Rendered locations/new.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 11.3ms | ActiveRecord: 0.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.860677', '2015-04-23 06:00:33.860677')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"28"}
[1m[36mLocation Load (0.4ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 28 LIMIT 1[0m
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.7ms | ActiveRecord: 0.4ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.875959', '2015-04-23 06:00:33.875959')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.7ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (3.1ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.7ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.889024', '2015-04-23 06:00:33.889024')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"30"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 30 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 30
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 30[0m
[1m[35m (0.7ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 1.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.902307', '2015-04-23 06:00:33.902307')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.1ms) Rendered locations/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.0ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.914685', '2015-04-23 06:00:33.914685')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"32"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 32 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/32 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.926752', '2015-04-23 06:00:33.926752')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"33"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 33 LIMIT 1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 4.3ms | ActiveRecord: 0.4ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:33.942376', '2015-04-23 06:00:33.942376')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"34"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 34 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:33.962065', '2015-04-23 06:00:33.962065')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (4.9ms) Rendered master_skills/new.html.erb within layouts/application (6.8ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 13.8ms | ActiveRecord: 0.0ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:33.984559', '2015-04-23 06:00:33.984559')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"28"}
[1m[36mMasterSkill Load (0.4ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 28 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.4ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:33.997757', '2015-04-23 06:00:33.997757')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.6ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m Rendered master_skills/index.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.6ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:34.011226', '2015-04-23 06:00:34.011226')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:34.015760', '2015-04-23 06:00:34.015760')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/31 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:34.023854', '2015-04-23 06:00:34.023854')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"32"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 32 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (3.2ms)
Rendered master_skills/edit.html.erb within layouts/application (4.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 7.9ms | ActiveRecord: 0.6ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:34.043640', '2015-04-23 06:00:34.043640')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[35m (0.8ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 4.3ms | ActiveRecord: 1.0ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:34.061930', '2015-04-23 06:00:34.061930')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"34"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 34 LIMIT 1
Rendered master_skills/_form.html.erb (2.4ms)
Rendered master_skills/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.7ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:34.076092', '2015-04-23 06:00:34.076092')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"35"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 35 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/35 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:00:34.087720', '2015-04-23 06:00:34.087720')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"36"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 36 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 36[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.114448', '2015-04-23 06:00:34.114448')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"26"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 26 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.8ms | ActiveRecord: 0.3ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.132782', '2015-04-23 06:00:34.132782')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.138572', '2015-04-23 06:00:34.138572')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/28 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.146319', '2015-04-23 06:00:34.146319')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (4.1ms)
Rendered books/new.html.erb within layouts/application (5.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 7.6ms | ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.169405', '2015-04-23 06:00:34.169405')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.184125', '2015-04-23 06:00:34.184125')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"31"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 31 LIMIT 1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/31 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.194993', '2015-04-23 06:00:34.194993')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"32"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 32 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 32[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `books` WHERE `books`.`id` = 32
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.208794', '2015-04-23 06:00:34.208794')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"33"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 33 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.1ms)
Rendered books/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 6.5ms | ActiveRecord: 0.6ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.227078', '2015-04-23 06:00:34.227078')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.1ms) Rendered books/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.238764', '2015-04-23 06:00:34.238764')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"35"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 35 LIMIT 1[0m
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (9.4ms)
Rendered layouts/_navigation.html.erb (9.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 12.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.269021', '2015-04-23 06:00:34.269021')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"21"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 21 LIMIT 1[0m
Rendered move_types/_form.html.erb (3.3ms)
Rendered move_types/edit.html.erb within layouts/application (4.5ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.9ms | ActiveRecord: 0.3ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.293650', '2015-04-23 06:00:34.293650')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.8ms)
Rendered move_types/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.0ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.311050', '2015-04-23 06:00:34.311050')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"23"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 23 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.321925', '2015-04-23 06:00:34.321925')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.326562', '2015-04-23 06:00:34.326562')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/25 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.335456', '2015-04-23 06:00:34.335456')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"26"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 26 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 26[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 26
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 6ms (ActiveRecord: 0.8ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.350734', '2015-04-23 06:00:34.350734')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"27"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 27 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.366339', '2015-04-23 06:00:34.366339')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.379325', '2015-04-23 06:00:34.379325')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (2.1ms) Rendered move_types/new.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:00:34.391901', '2015-04-23 06:00:34.391901')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"30"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 30 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/30 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:00:34.403510', '2015-04-23 06:00:34.403510')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 06:00:34.405996', '2015-04-23 06:00:34.405996')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 06:00:34.409206', '2015-04-23 06:00:34.409206')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.421840', '2015-04-23 06:00:34.421840')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"64"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 64 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (3.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 10.3ms | ActiveRecord: 0.5ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.444508', '2015-04-23 06:00:34.444508')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.3ms)
Rendered monster_classes/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.4ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (1.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.465222', '2015-04-23 06:00:34.465222')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.469920', '2015-04-23 06:00:34.469920')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/67 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.476503', '2015-04-23 06:00:34.476503')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"68"}
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 68 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 68
Rendered monster_classes/show.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.5ms | ActiveRecord: 0.7ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.492109', '2015-04-23 06:00:34.492109')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.6ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 69[0m Rendered monster_classes/index.html.erb within layouts/application (3.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.8ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.508212', '2015-04-23 06:00:34.508212')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"70"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 70 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.9ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.522638', '2015-04-23 06:00:34.522638')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.7ms) Rendered monster_classes/new.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.533939', '2015-04-23 06:00:34.533939')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"72"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 72 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/72 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.544207', '2015-04-23 06:00:34.544207')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"73"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 73 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 73[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 73
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.9ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:00:34.560262', '2015-04-23 06:00:34.560262')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (36, '2015-04-23 06:00:34.562784', '2015-04-23 06:00:34.562784')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 06:00:34.564776', '2015-04-23 06:00:34.564776')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (37, '23-4', '2015-04-23 06:00:34.569303', '2015-04-23 06:00:34.569303')[0m
[1m[35m (0.7ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 06:00:34.573207', '2015-04-23 06:00:34.573207')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 06:00:34.576283', '2015-04-23 06:00:34.576283')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (38, '2015-04-23 06:00:34.579231', '2015-04-23 06:00:34.579231')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.592163', '2015-04-23 06:00:34.592163')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 74, '2015-04-23 06:00:34.594924', '2015-04-23 06:00:34.594924')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:00:34.598846', '2015-04-23 06:00:34.598846')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (47, 35, 1, '2015-04-23 06:00:34.602774', '2015-04-23 06:00:34.602774')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:00:34.605293', '2015-04-23 06:00:34.605293')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 75, '2015-04-23 06:00:34.608025', '2015-04-23 06:00:34.608025')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 06:00:34.611810', '2015-04-23 06:00:34.611810')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (48, 36, 2, 'Flexible', '2015-04-23 06:00:34.614565', '2015-04-23 06:00:34.614565')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.4ms)[0m ROLLBACK
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.647328', '2015-04-23 06:01:00.647328')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"76"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 76 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 76[0m
Rendered monster_classes/show.html.erb within layouts/application (29.3ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (2.5ms)
Rendered layouts/_messages.html.erb (0.5ms)
Completed 200 OK in 95ms (Views: 89.1ms | ActiveRecord: 1.3ms)
[1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.753826', '2015-04-23 06:01:00.753826')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"77"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 77 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/77 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.763178', '2015-04-23 06:01:00.763178')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (9.5ms) Rendered monster_classes/new.html.erb within layouts/application (10.4ms) Rendered layouts/_navigation_links.html.erb (2.1ms) Rendered layouts/_navigation.html.erb (2.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 14.0ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.785007', '2015-04-23 06:01:00.785007')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"79"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 79 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 79[0m
[1m[35mSQL (0.7ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 79
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 1.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.798990', '2015-04-23 06:01:00.798990')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.813264', '2015-04-23 06:01:00.813264')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"81"}
[1m[36mMonsterClass Load (0.7ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 81 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.7ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.826683', '2015-04-23 06:01:00.826683')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 82 Rendered monster_classes/index.html.erb within layouts/application (4.9ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.9ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.843450', '2015-04-23 06:01:00.843450')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.847882', '2015-04-23 06:01:00.847882')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/84 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.856912', '2015-04-23 06:01:00.856912')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"85"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 85 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.9ms | ActiveRecord: 0.4ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.0ms)
[1m[36m (0.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 06:01:00.897996', '2015-04-23 06:01:00.897996')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 06:01:00.900298', '2015-04-23 06:01:00.900298')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 06:01:00.901921', '2015-04-23 06:01:00.901921')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:00.923376', '2015-04-23 06:01:00.923376')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 37, '2015-04-23 06:01:00.927857', '2015-04-23 06:01:00.927857')
[1m[36m (1.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (24.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:00.957897', '2015-04-23 06:01:00.957897')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 38, '2015-04-23 06:01:00.960569', '2015-04-23 06:01:00.960569')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:00.986837', '2015-04-23 06:01:00.986837')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 86, '2015-04-23 06:01:00.989734', '2015-04-23 06:01:00.989734')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"49"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 49 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 49[0m
Rendered monsters/_monster_name_fields.html.erb (3.4ms)
Rendered monsters/_expanding_fieldset.html.erb (8.8ms)
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 49[0m
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.5ms)
Rendered monsters/_expanding_fieldset.html.erb (16.8ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 49[0m
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (7.4ms)
Rendered monsters/_expanding_fieldset.html.erb (15.8ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 49[0m
Rendered monsters/_attack_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (11.6ms)
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 49
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (14.5ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 49
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (7.1ms)
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 49
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (12.4ms)
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 49[0m
[1m[35mBook Load (0.4ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.8ms)
Rendered monsters/_expanding_fieldset.html.erb (16.5ms)
Rendered monsters/_form.html.erb (121.5ms)
Rendered monsters/edit.html.erb within layouts/application (122.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 130ms (Views: 118.3ms | ActiveRecord: 10.4ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.129708', '2015-04-23 06:01:01.129708')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 87, '2015-04-23 06:01:01.131634', '2015-04-23 06:01:01.131634')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"50"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 50 LIMIT 1[0m
[1m[35mMonster Load (0.5ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 50 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/50 Completed 302 Found in 7ms (ActiveRecord: 1.0ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.149447', '2015-04-23 06:01:01.149447')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 88, '2015-04-23 06:01:01.152581', '2015-04-23 06:01:01.152581')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"51"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 51 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 51
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 51[0m
[1m[35mTrait Load (0.1ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 51
[1m[36mAttack Load (0.1ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 51[0m
[1m[35mDamageResistance Load (0.1ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 51
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 51[0m
[1m[35mMonsterName Load (0.1ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 51
[1m[36mParryScore Load (0.1ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 51[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 51
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 7ms (ActiveRecord: 1.9ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.169818', '2015-04-23 06:01:01.169818')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 89, '2015-04-23 06:01:01.172112', '2015-04-23 06:01:01.172112')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"52"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 52 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 52 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 52[0m
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 52[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
[1m[36mDamageResistance Load (1.0ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 52[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (6.6ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 52[0m
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 52
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 52
[1m[36mMasterSkill Load (0.0ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
[1m[35mParryScore Load (0.1ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 52
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 52[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (44.1ms)
Rendered monsters/edit.html.erb within layouts/application (44.5ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 53ms (Views: 43.6ms | ActiveRecord: 4.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.234106', '2015-04-23 06:01:01.234106')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 90, '2015-04-23 06:01:01.236240', '2015-04-23 06:01:01.236240')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"90", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 90, '2015-04-23 06:01:01.245456', '2015-04-23 06:01:01.245456')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/54 Completed 302 Found in 8ms (ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.254688', '2015-04-23 06:01:01.254688')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 91, '2015-04-23 06:01:01.256576', '2015-04-23 06:01:01.256576')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 55[0m [1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 91 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (5.0ms) Rendered layouts/_navigation_links.html.erb (9.4ms) Rendered layouts/_navigation.html.erb (9.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 17ms (Views: 16.5ms | ActiveRecord: 0.6ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.285340', '2015-04-23 06:01:01.285340')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 92, '2015-04-23 06:01:01.287542', '2015-04-23 06:01:01.287542')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"56"}
[1m[36mMonster Load (0.7ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 56 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 56
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 92 LIMIT 1[0m
[1m[35mMovementRate Load (0.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 56
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 56[0m
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 56
Rendered monsters/_show_stat_block.html.erb (7.0ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 56[0m
[1m[35mTrait Load (0.1ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 56
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 56[0m
[1m[35mPageReference Load (0.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 56
Rendered monsters/show.html.erb within layouts/application (15.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 20ms (Views: 16.2ms | ActiveRecord: 3.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.316157', '2015-04-23 06:01:01.316157')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 93, '2015-04-23 06:01:01.318385', '2015-04-23 06:01:01.318385')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_parry_score_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Rendered monsters/_form.html.erb (42.2ms)
Rendered monsters/new.html.erb within layouts/application (43.0ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 49ms (Views: 44.5ms | ActiveRecord: 1.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.377225', '2015-04-23 06:01:01.377225')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 94, '2015-04-23 06:01:01.379560', '2015-04-23 06:01:01.379560')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.3ms) Rendered monsters/_monster_name_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.8ms) [1m[36mMonsterClass Load (0.5ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.1ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (5.3ms) [1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (2.0ms) Rendered monsters/_expanding_fieldset.html.erb (3.2ms) Rendered monsters/_attack_fields.html.erb (1.6ms) Rendered monsters/_attack_fields.html.erb (1.0ms) Rendered monsters/_expanding_fieldset.html.erb (4.4ms) [1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (4.2ms) [1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (2.0ms) Rendered monsters/_expanding_fieldset.html.erb (5.2ms) Rendered monsters/_parry_score_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (2.8ms) [1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (3.0ms) Rendered monsters/_form.html.erb (43.2ms) Rendered monsters/new.html.erb within layouts/application (43.7ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 48ms (Views: 43.9ms | ActiveRecord: 1.5ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.436613', '2015-04-23 06:01:01.436613')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 95, '2015-04-23 06:01:01.438712', '2015-04-23 06:01:01.438712')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 06:01:01.445567', '2015-04-23 06:01:01.445567')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 06:01:01.450621', '2015-04-23 06:01:01.450621')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (64, 59, '2015-04-23 06:01:01.453749', '2015-04-23 06:01:01.453749')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (65, 1, 59, '2015-04-23 06:01:01.455236', '2015-04-23 06:01:01.455236')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.463260', '2015-04-23 06:01:01.463260')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 96, '2015-04-23 06:01:01.465279', '2015-04-23 06:01:01.465279')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 06:01:01.470024', '2015-04-23 06:01:01.470024')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (66, 60, '2015-04-23 06:01:01.472392', '2015-04-23 06:01:01.472392')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.480644', '2015-04-23 06:01:01.480644')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 97, '2015-04-23 06:01:01.484413', '2015-04-23 06:01:01.484413')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 06:01:01.487254', '2015-04-23 06:01:01.487254')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 61, `updated_at` = '2015-04-23 06:01:01.488961' WHERE `monster_names`.`id` = 22[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 61[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 06:01:01.494135', '2015-04-23 06:01:01.494135')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 61, `updated_at` = '2015-04-23 06:01:01.495755' WHERE `monster_names`.`id` = 23
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 06:01:01.497856', '2015-04-23 06:01:01.497856')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 61, `updated_at` = '2015-04-23 06:01:01.500746' WHERE `monster_names`.`id` = 24
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:01.507068', '2015-04-23 06:01:01.507068')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 98, '2015-04-23 06:01:01.509172', '2015-04-23 06:01:01.509172')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 06:01:01.512807', '2015-04-23 06:01:01.512807')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 06:01:01.517448', '2015-04-23 06:01:01.517448')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (67, 3, 62, '2015-04-23 06:01:01.520460', '2015-04-23 06:01:01.520460')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (68, 62, '2015-04-23 06:01:01.523010', '2015-04-23 06:01:01.523010')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (3.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.543611', '2015-04-23 06:01:01.543611')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.549550', '2015-04-23 06:01:01.549550')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/38 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.557333', '2015-04-23 06:01:01.557333')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (3.3ms)
Rendered locations/new.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 9.8ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.577687', '2015-04-23 06:01:01.577687')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"40"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 40 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 17ms (Views: 6.6ms | ActiveRecord: 0.6ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.602759', '2015-04-23 06:01:01.602759')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"41"}
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 41 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.4ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.615968', '2015-04-23 06:01:01.615968')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.5ms) Rendered locations/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.626785', '2015-04-23 06:01:01.626785')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"43"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 43 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/43 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.637508', '2015-04-23 06:01:01.637508')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"44"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 44 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.4ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 44
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 44[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 1.0ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.653254', '2015-04-23 06:01:01.653254')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (2.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:01.667757', '2015-04-23 06:01:01.667757')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"46"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 46 LIMIT 1[0m
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)
[1m[35m (3.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.688628', '2015-04-23 06:01:01.688628')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.694116', '2015-04-23 06:01:01.694116')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/32 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.704241', '2015-04-23 06:01:01.704241')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (3.1ms)
Rendered move_types/new.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.5ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.727448', '2015-04-23 06:01:01.727448')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"34"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 34 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 10ms (Views: 5.6ms | ActiveRecord: 0.4ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.745224', '2015-04-23 06:01:01.745224')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"35"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 35 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/35 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.755232', '2015-04-23 06:01:01.755232')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"36"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 36 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 36[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 36
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.9ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.771369', '2015-04-23 06:01:01.771369')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.784256', '2015-04-23 06:01:01.784256')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"38"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 38 LIMIT 1
Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.796765', '2015-04-23 06:01:01.796765')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"39"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 39 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:01.809831', '2015-04-23 06:01:01.809831')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.1ms) Rendered move_types/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (2.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 5.1ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:01.822931', '2015-04-23 06:01:01.822931')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 06:01:01.825697', '2015-04-23 06:01:01.825697')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 06:01:01.828445', '2015-04-23 06:01:01.828445')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.846119', '2015-04-23 06:01:01.846119')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.5ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"39"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 39 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 39[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `books` WHERE `books`.`id` = 39
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.861521', '2015-04-23 06:01:01.861521')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"40"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 40 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.876692', '2015-04-23 06:01:01.876692')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"41"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 41 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/41 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.889521', '2015-04-23 06:01:01.889521')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.893450', '2015-04-23 06:01:01.893450')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/43 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.901930', '2015-04-23 06:01:01.901930')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (2.2ms) Rendered books/new.html.erb within layouts/application (3.5ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.0ms)
[1m[35m (1.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.914791', '2015-04-23 06:01:01.914791')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"45"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 45 LIMIT 1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.9ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.5ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.5ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.932666', '2015-04-23 06:01:01.932666')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.5ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.944304', '2015-04-23 06:01:01.944304')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.6ms)
Rendered books/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.0ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:01.962282', '2015-04-23 06:01:01.962282')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"48"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 48 LIMIT 1
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.7ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:01.976158', '2015-04-23 06:01:01.976158')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (72, '2015-04-23 06:01:01.978302', '2015-04-23 06:01:01.978302')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:01.980386', '2015-04-23 06:01:01.980386')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (73, 3, '2015-04-23 06:01:01.982123', '2015-04-23 06:01:01.982123')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 06:01:01.985293', '2015-04-23 06:01:01.985293')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (74, '2015-04-23 06:01:01.987460', '2015-04-23 06:01:01.987460')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:02.002452', '2015-04-23 06:01:02.002452')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (49, '2015-04-23 06:01:02.005542', '2015-04-23 06:01:02.005542')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 06:01:02.009013', '2015-04-23 06:01:02.009013')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (50, '23-4', '2015-04-23 06:01:02.011586', '2015-04-23 06:01:02.011586')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 06:01:02.014555', '2015-04-23 06:01:02.014555')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 06:01:02.018747', '2015-04-23 06:01:02.018747')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (51, '2015-04-23 06:01:02.021726', '2015-04-23 06:01:02.021726')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.039254', '2015-04-23 06:01:02.039254')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.052151', '2015-04-23 06:01:02.052151')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/76 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.061581', '2015-04-23 06:01:02.061581')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.8ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"77"}
[1m[35mMasterTrait Load (1.0ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 77 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 77
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 6ms (ActiveRecord: 1.6ms)
[1m[35m (1.4ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.084957', '2015-04-23 06:01:02.084957')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (4.6ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 13.6ms | ActiveRecord: 0.3ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.110319', '2015-04-23 06:01:02.110319')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"79"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 79 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (9.1ms)
Rendered master_traits/edit.html.erb within layouts/application (11.1ms)
Rendered layouts/_navigation_links.html.erb (3.1ms)
Rendered layouts/_navigation.html.erb (3.8ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 25ms (Views: 18.2ms | ActiveRecord: 0.7ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.144487', '2015-04-23 06:01:02.144487')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"80"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 80 LIMIT 1
Rendered master_traits/_form.html.erb (3.2ms)
Rendered master_traits/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.5ms | ActiveRecord: 0.3ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.163288', '2015-04-23 06:01:02.163288')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"81"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 81 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.179065', '2015-04-23 06:01:02.179065')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (3.5ms) Rendered master_traits/new.html.erb within layouts/application (4.7ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.9ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 11ms (Views: 9.5ms | ActiveRecord: 0.0ms)
[1m[35m (3.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.200481', '2015-04-23 06:01:02.200481')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.8ms)
Rendered master_traits/new.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 6.7ms | ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:02.222432', '2015-04-23 06:01:02.222432')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"84"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 84 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/84 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.239648', '2015-04-23 06:01:02.239648')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.7ms)
Rendered master_skills/new.html.erb within layouts/application (6.0ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 17ms (Views: 13.9ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.265533', '2015-04-23 06:01:02.265533')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"40"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 40 LIMIT 1[0m
Rendered master_skills/_form.html.erb (1.6ms)
Rendered master_skills/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.3ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.279317', '2015-04-23 06:01:02.279317')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"41"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 41 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.291074', '2015-04-23 06:01:02.291074')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"42"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 42 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 42
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.300816', '2015-04-23 06:01:02.300816')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.2ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.312944', '2015-04-23 06:01:02.312944')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"44"}
[1m[35mMasterSkill Load (0.5ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 44 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 24ms (Views: 5.0ms | ActiveRecord: 0.7ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.343353', '2015-04-23 06:01:02.343353')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.347445', '2015-04-23 06:01:02.347445')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/46 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.356835', '2015-04-23 06:01:02.356835')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (2.0ms) Rendered master_skills/new.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
[1m[35m (3.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:02.369927', '2015-04-23 06:01:02.369927')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"48"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 48 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/48 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:02.383036', '2015-04-23 06:01:02.383036')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 99, '2015-04-23 06:01:02.385809', '2015-04-23 06:01:02.385809')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:02.389168', '2015-04-23 06:01:02.389168')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (63, 47, 1, '2015-04-23 06:01:02.392847', '2015-04-23 06:01:02.392847')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:02.395479', '2015-04-23 06:01:02.395479')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 100, '2015-04-23 06:01:02.397461', '2015-04-23 06:01:02.397461')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 06:01:02.401506', '2015-04-23 06:01:02.401506')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (64, 48, 2, 'Flexible', '2015-04-23 06:01:02.403378', '2015-04-23 06:01:02.403378')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:22.873003', '2015-04-23 06:01:22.873003')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"41"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 41 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/41 Completed 302 Found in 15ms (ActiveRecord: 0.6ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:22.898444', '2015-04-23 06:01:22.898444')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"42"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 42 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (11.5ms)
Rendered move_types/edit.html.erb within layouts/application (15.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 79ms (Views: 72.3ms | ActiveRecord: 0.4ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:22.985458', '2015-04-23 06:01:22.985458')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:22.996836', '2015-04-23 06:01:22.996836')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.1ms) Rendered move_types/new.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:23.008109', '2015-04-23 06:01:23.008109')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"45"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 45 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:23.018715', '2015-04-23 06:01:23.018715')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:23.034434', '2015-04-23 06:01:23.034434')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:23.038793', '2015-04-23 06:01:23.038793')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/48 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (1.5ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:23.047664', '2015-04-23 06:01:23.047664')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"49"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 49 LIMIT 1
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 06:01:23.061187', '2015-04-23 06:01:23.061187')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"50"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 50 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 50[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 50
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 16ms (ActiveRecord: 1.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.102415', '2015-04-23 06:01:23.102415')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (7.6ms) Rendered master_traits/new.html.erb within layouts/application (8.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 16.1ms | ActiveRecord: 0.0ms)
[1m[35m (16.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.140841', '2015-04-23 06:01:23.140841')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"86"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 86 LIMIT 1[0m
Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.9ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.3ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.154638', '2015-04-23 06:01:23.154638')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.5ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.170649', '2015-04-23 06:01:23.170649')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"88"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 88 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.3ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.181760', '2015-04-23 06:01:23.181760')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.186498', '2015-04-23 06:01:23.186498')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/90 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.193539', '2015-04-23 06:01:23.193539')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"91"}
[1m[36mMasterTrait Load (0.5ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 91 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 91[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.205397', '2015-04-23 06:01:23.205397')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"92"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 92 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.5ms)
Rendered master_traits/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 4.8ms | ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.221221', '2015-04-23 06:01:23.221221')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"93"}
[1m[36mMasterTrait Load (0.8ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 93 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/93 Completed 302 Found in 3ms (ActiveRecord: 1.0ms)
[1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.231934', '2015-04-23 06:01:23.231934')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.6ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.6ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.8ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.258419', '2015-04-23 06:01:23.258419')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 49, '2015-04-23 06:01:23.263673', '2015-04-23 06:01:23.263673')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.270244', '2015-04-23 06:01:23.270244')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 50, '2015-04-23 06:01:23.273015', '2015-04-23 06:01:23.273015')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
PageReferenceTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:23.293950', '2015-04-23 06:01:23.293950')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (52, '2015-04-23 06:01:23.298047', '2015-04-23 06:01:23.298047')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 06:01:23.301209', '2015-04-23 06:01:23.301209')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (53, '23-4', '2015-04-23 06:01:23.303369', '2015-04-23 06:01:23.303369')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 06:01:23.305274', '2015-04-23 06:01:23.305274')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 06:01:23.308142', '2015-04-23 06:01:23.308142')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (54, '2015-04-23 06:01:23.310326', '2015-04-23 06:01:23.310326')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:23.317571', '2015-04-23 06:01:23.317571')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 06:01:23.319533', '2015-04-23 06:01:23.319533')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 06:01:23.321477', '2015-04-23 06:01:23.321477')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.334249', '2015-04-23 06:01:23.334249')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"51"}
[1m[36mMasterSkill Load (0.5ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 51 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/51 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.348360', '2015-04-23 06:01:23.348360')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"baseStat"=>nil}, "id"=>"52"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 52 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (4.0ms)
Rendered master_skills/edit.html.erb within layouts/application (5.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 10.4ms | ActiveRecord: 0.4ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.370225', '2015-04-23 06:01:23.370225')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.375437', '2015-04-23 06:01:23.375437')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/54 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.384851', '2015-04-23 06:01:23.384851')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"55"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 55 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 55
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.394507', '2015-04-23 06:01:23.394507')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"baseStat"=>"DX", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 5.7ms | ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.413183', '2015-04-23 06:01:23.413183')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (2.8ms) Rendered master_skills/new.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.7ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.424528', '2015-04-23 06:01:23.424528')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"58"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 58 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.435773', '2015-04-23 06:01:23.435773')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"59"}
[1m[35mMasterSkill Load (1.0ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 59 LIMIT 1
Rendered master_skills/_form.html.erb (2.6ms)
Rendered master_skills/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.8ms | ActiveRecord: 1.0ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_skills` (`name`, `baseStat`, `created_at`, `updated_at`) VALUES ('Basketweaving', 2, '2015-04-23 06:01:23.450801', '2015-04-23 06:01:23.450801')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` Rendered master_skills/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)
[1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.502361', '2015-04-23 06:01:23.502361')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 101, '2015-04-23 06:01:23.506276', '2015-04-23 06:01:23.506276')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"65"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 65 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 65
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 101 LIMIT 1[0m
[1m[35mMovementRate Load (0.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 65
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 65[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 65
Rendered monsters/_show_stat_block.html.erb (11.7ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 65[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 65
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 65[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 65
Rendered monsters/show.html.erb within layouts/application (34.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 42ms (Views: 35.6ms | ActiveRecord: 5.1ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.557244', '2015-04-23 06:01:23.557244')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 102, '2015-04-23 06:01:23.559535', '2015-04-23 06:01:23.559535')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"66"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 66 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 66 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/66 Completed 302 Found in 9ms (ActiveRecord: 0.8ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.587245', '2015-04-23 06:01:23.587245')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 103, '2015-04-23 06:01:23.593967', '2015-04-23 06:01:23.593967')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"67"}
[1m[36mMonster Load (0.6ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 67 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 67 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 67[0m
Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (9.1ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.4ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 67[0m
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (10.0ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 67[0m
[1m[35mLocation Load (0.7ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.5ms)
Rendered monsters/_expanding_fieldset.html.erb (13.3ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 67[0m
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (8.0ms)
[1m[35mTrait Load (0.4ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 67
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (9.4ms)
[1m[35mSkill Load (0.4ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 67
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.8ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 67
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (9.2ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 67[0m
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
Rendered monsters/_form.html.erb (85.7ms)
Rendered monsters/edit.html.erb within layouts/application (87.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 96ms (Views: 83.8ms | ActiveRecord: 7.2ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.702171', '2015-04-23 06:01:23.702171')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 104, '2015-04-23 06:01:23.704465', '2015-04-23 06:01:23.704465')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 68 [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 104 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (3.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.8ms | ActiveRecord: 0.6ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.720679', '2015-04-23 06:01:23.720679')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 105, '2015-04-23 06:01:23.724131', '2015-04-23 06:01:23.724131')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"105", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 105, '2015-04-23 06:01:23.736795', '2015-04-23 06:01:23.736795')
[1m[36m (0.6ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/70 Completed 302 Found in 12ms (ActiveRecord: 1.0ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.748594', '2015-04-23 06:01:23.748594')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 106, '2015-04-23 06:01:23.751165', '2015-04-23 06:01:23.751165')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.6ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mMonsterClass Load (0.6ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Rendered monsters/_form.html.erb (42.9ms)
Rendered monsters/new.html.erb within layouts/application (43.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 50ms (Views: 44.0ms | ActiveRecord: 2.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.809759', '2015-04-23 06:01:23.809759')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 107, '2015-04-23 06:01:23.812463', '2015-04-23 06:01:23.812463')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.4ms) Rendered monsters/_monster_name_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (4.7ms) [1m[36mMonsterClass Load (0.1ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.1ms) [1m[36mMoveType Load (0.6ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (5.5ms) [1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (3.2ms) Rendered monsters/_expanding_fieldset.html.erb (5.0ms) Rendered monsters/_attack_fields.html.erb (1.8ms) Rendered monsters/_attack_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (4.9ms) [1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (3.1ms) Rendered monsters/_expanding_fieldset.html.erb (5.0ms) [1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (2.9ms) Rendered monsters/_parry_score_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (2.4ms) [1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (2.5ms) Rendered monsters/_form.html.erb (43.3ms) Rendered monsters/new.html.erb within layouts/application (43.6ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 49ms (Views: 44.9ms | ActiveRecord: 1.6ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.869939', '2015-04-23 06:01:23.869939')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 108, '2015-04-23 06:01:23.872045', '2015-04-23 06:01:23.872045')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"73"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 73 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 73[0m
[1m[35mSkill Load (0.5ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 73
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 73[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 73
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 73[0m
[1m[35mMovementRate Load (0.1ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 73
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 73[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 73
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 73[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 9ms (ActiveRecord: 2.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.890789', '2015-04-23 06:01:23.890789')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 109, '2015-04-23 06:01:23.892858', '2015-04-23 06:01:23.892858')
[1m[36m (0.6ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"74"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 74 LIMIT 1
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 74[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.5ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 74[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 74[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 74[0m
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 74
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mSkill Load (0.5ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 74
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 74
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 74[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_form.html.erb (41.4ms)
Rendered monsters/edit.html.erb within layouts/application (41.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 45ms (Views: 40.2ms | ActiveRecord: 4.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.970871', '2015-04-23 06:01:23.970871')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 110[0m Rendered monster_classes/index.html.erb within layouts/application (6.6ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 11.7ms | ActiveRecord: 0.6ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:23.992541', '2015-04-23 06:01:23.992541')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.3ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.009729', '2015-04-23 06:01:24.009729')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.6ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"112"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 112 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 112[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 112
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.9ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.022829', '2015-04-23 06:01:24.022829')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"113"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 113 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.9ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 6.7ms | ActiveRecord: 0.6ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.042474', '2015-04-23 06:01:24.042474')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"114"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 114 LIMIT 1
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.055378', '2015-04-23 06:01:24.055378')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.059981', '2015-04-23 06:01:24.059981')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/116 Completed 302 Found in 3ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.067058', '2015-04-23 06:01:24.067058')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"117"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 117 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 117[0m
Rendered monster_classes/show.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.5ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.079372', '2015-04-23 06:01:24.079372')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"118"}
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 118 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/118 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.091741', '2015-04-23 06:01:24.091741')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.2ms) Rendered monster_classes/new.html.erb within layouts/application (1.5ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.113543', '2015-04-23 06:01:24.113543')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"55"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 55 LIMIT 1
Rendered books/_form.html.erb (2.6ms)
Rendered books/edit.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 10.6ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.133704', '2015-04-23 06:01:24.133704')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.137827', '2015-04-23 06:01:24.137827')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/57 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.145386', '2015-04-23 06:01:24.145386')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.9ms)
Rendered books/new.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.6ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.163307', '2015-04-23 06:01:24.163307')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"59"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 59 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/59 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.174666', '2015-04-23 06:01:24.174666')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.186999', '2015-04-23 06:01:24.186999')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.1ms) Rendered books/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.197831', '2015-04-23 06:01:24.197831')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"62"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 62 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.7ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 62[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `books` WHERE `books`.`id` = 62
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 7ms (ActiveRecord: 1.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.223542', '2015-04-23 06:01:24.223542')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"63"}
[1m[35mBook Load (0.8ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 63 LIMIT 1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.2ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 11ms (Views: 6.4ms | ActiveRecord: 1.4ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 06:01:24.243050', '2015-04-23 06:01:24.243050')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"64"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 64 LIMIT 1
Rendered books/show.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.255623', '2015-04-23 06:01:24.255623')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 120, '2015-04-23 06:01:24.258004', '2015-04-23 06:01:24.258004')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 06:01:24.261637', '2015-04-23 06:01:24.261637')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 75, `updated_at` = '2015-04-23 06:01:24.263535' WHERE `monster_names`.`id` = 25[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.5ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 75[0m
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 06:01:24.269526', '2015-04-23 06:01:24.269526')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m UPDATE `monster_names` SET `monster_id` = 75, `updated_at` = '2015-04-23 06:01:24.271726' WHERE `monster_names`.`id` = 26
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 06:01:24.275115', '2015-04-23 06:01:24.275115')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 75, `updated_at` = '2015-04-23 06:01:24.276743' WHERE `monster_names`.`id` = 27
[1m[36m (0.6ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.285029', '2015-04-23 06:01:24.285029')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 121, '2015-04-23 06:01:24.288379', '2015-04-23 06:01:24.288379')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 06:01:24.294105', '2015-04-23 06:01:24.294105')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (98, 76, '2015-04-23 06:01:24.297562', '2015-04-23 06:01:24.297562')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (1.4ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.305164', '2015-04-23 06:01:24.305164')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 122, '2015-04-23 06:01:24.307613', '2015-04-23 06:01:24.307613')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 06:01:24.311606', '2015-04-23 06:01:24.311606')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 06:01:24.314222', '2015-04-23 06:01:24.314222')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (99, 3, 77, '2015-04-23 06:01:24.317401', '2015-04-23 06:01:24.317401')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (100, 77, '2015-04-23 06:01:24.319354', '2015-04-23 06:01:24.319354')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.327337', '2015-04-23 06:01:24.327337')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 123, '2015-04-23 06:01:24.329797', '2015-04-23 06:01:24.329797')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 06:01:24.335458', '2015-04-23 06:01:24.335458')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 06:01:24.338542', '2015-04-23 06:01:24.338542')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (101, 78, '2015-04-23 06:01:24.341424', '2015-04-23 06:01:24.341424')[0m
[1m[35m (0.7ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (102, 1, 78, '2015-04-23 06:01:24.343854', '2015-04-23 06:01:24.343854')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 06:01:24.353549', '2015-04-23 06:01:24.353549')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 06:01:24.356166', '2015-04-23 06:01:24.356166')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 06:01:24.358290', '2015-04-23 06:01:24.358290')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.366091', '2015-04-23 06:01:24.366091')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 124, '2015-04-23 06:01:24.368286', '2015-04-23 06:01:24.368286')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.375476', '2015-04-23 06:01:24.375476')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (79, 49, 1, '2015-04-23 06:01:24.378551', '2015-04-23 06:01:24.378551')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 06:01:24.381913', '2015-04-23 06:01:24.381913')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 125, '2015-04-23 06:01:24.384413', '2015-04-23 06:01:24.384413')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 06:01:24.387578', '2015-04-23 06:01:24.387578')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.9ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (80, 50, 2, 'Flexible', '2015-04-23 06:01:24.390255', '2015-04-23 06:01:24.390255')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:24.399143', '2015-04-23 06:01:24.399143')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (103, '2015-04-23 06:01:24.400846', '2015-04-23 06:01:24.400846')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 06:01:24.403763', '2015-04-23 06:01:24.403763')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (104, 3, '2015-04-23 06:01:24.405883', '2015-04-23 06:01:24.405883')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 06:01:24.408267', '2015-04-23 06:01:24.408267')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (105, '2015-04-23 06:01:24.410656', '2015-04-23 06:01:24.410656')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.423040', '2015-04-23 06:01:24.423040')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.1ms)
Rendered locations/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 14ms (Views: 10.4ms | ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.450242', '2015-04-23 06:01:24.450242')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"52"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 52 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 52[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 52
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.465149', '2015-04-23 06:01:24.465149')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"53"}
[1m[35mLocation Load (0.5ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 53 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.5ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.477099', '2015-04-23 06:01:24.477099')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"54"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 54 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/54 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.486564', '2015-04-23 06:01:24.486564')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.492204', '2015-04-23 06:01:24.492204')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/56 Completed 302 Found in 4ms (ActiveRecord: 1.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.501034', '2015-04-23 06:01:24.501034')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"57"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 57 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 5.2ms | ActiveRecord: 0.7ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.516890', '2015-04-23 06:01:24.516890')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.1ms) Rendered locations/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.528376', '2015-04-23 06:01:24.528376')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"59"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 59 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 06:01:24.539140', '2015-04-23 06:01:24.539140')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36mActiveRecord::SchemaMigration Load (0.0ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[36m (50.0ms)[0m [1mDROP DATABASE IF EXISTS `monsters_test`[0m [1m[35m (0.2ms)[0m CREATE DATABASE `monsters_test` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci` [1m[36m (5.1ms)[0m [1mCREATE TABLE `attacks` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `skill` varchar(255), `description` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m [1m[35m (26.4ms)[0m CREATE INDEX `index_attacks_on_monster_id` USING btree ON `attacks` (`monster_id`) [1m[36m (4.5ms)[0m [1mCREATE TABLE `books` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `abbreviation` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m [1m[35m (17.7ms)[0m CREATE INDEX `index_books_on_abbreviation` USING btree ON `books` (`abbreviation`) [1m[36m (17.7ms)[0m [1mCREATE INDEX `index_books_on_name` USING btree ON `books` (`name`) [0m [1m[35m (4.5ms)[0m CREATE TABLE `characteristics` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `sequence_number` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (5.4ms)[0m [1mCREATE TABLE `damage_resistances` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `location_id` int(11), `dr` int(11), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m [1m[35m (18.7ms)[0m CREATE INDEX `index_damage_resistances_on_location_id` USING btree ON `damage_resistances` (`location_id`) [1m[36m (16.2ms)[0m [1mCREATE INDEX `index_damage_resistances_on_monster_id` USING btree ON `damage_resistances` (`monster_id`) [0m [1m[35m (4.8ms)[0m CREATE TABLE `locations` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (4.7ms)[0m [1mCREATE TABLE `master_skills` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `characteristic_id` int(11)) ENGINE=InnoDB[0m [1m[35m (14.9ms)[0m CREATE INDEX `index_master_skills_on_characteristic_id` USING btree ON `master_skills` (`characteristic_id`) [1m[36m (16.9ms)[0m [1mCREATE INDEX `index_master_skills_on_name` USING btree ON `master_skills` (`name`) [0m [1m[35m (4.8ms)[0m CREATE TABLE `master_traits` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `notes` text, `is_feature` tinyint(1), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (15.4ms)[0m [1mCREATE INDEX `index_master_traits_on_name` USING btree ON `master_traits` (`name`) [0m [1m[35m (4.8ms)[0m CREATE TABLE `monster_classes` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (15.6ms)[0m [1mCREATE INDEX `index_monster_classes_on_name` USING btree ON `monster_classes` (`name`) [0m [1m[35m (5.2ms)[0m CREATE TABLE `monster_names` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `name` varchar(255), `notes` text, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (15.3ms)[0m [1mCREATE INDEX `index_monster_names_on_monster_id` USING btree ON `monster_names` (`monster_id`) [0m [1m[35m (15.1ms)[0m CREATE INDEX `index_monster_names_on_name` USING btree ON `monster_names` (`name`) [1m[36m (5.5ms)[0m [1mCREATE TABLE `monsters` (`id` int(11) auto_increment PRIMARY KEY, `strength` int(11), `dexterity` int(11), `intelligence` int(11), `health` int(11), `hitPoints` int(11), `will` int(11), `perception` int(11), `fatigue` int(11), `sizeModifier` int(11), `height` varchar(255), `weight` varchar(255), `gear` text, `description` text, `notes` text, `dodge` int(11), `block` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `speed` decimal(4,2), `monster_class_id` int(11), `name` varchar(255)) ENGINE=InnoDB[0m [1m[35m (14.4ms)[0m CREATE INDEX `index_monsters_on_monster_class_id` USING btree ON `monsters` (`monster_class_id`) [1m[36m (16.4ms)[0m [1mCREATE INDEX `index_monsters_on_name` USING btree ON `monsters` (`name`) [0m [1m[35m (4.3ms)[0m CREATE TABLE `move_types` (`id` int(11) auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB [1m[36m (16.4ms)[0m [1mCREATE INDEX `index_move_types_on_name` USING btree ON `move_types` (`name`) [0m [1m[35m (4.8ms)[0m CREATE TABLE `movement_rates` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `rate` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `move_type_id` int(11)) ENGINE=InnoDB [1m[36m (21.4ms)[0m [1mCREATE INDEX `index_movement_rates_on_monster_id` USING btree ON `movement_rates` (`monster_id`) [0m [1m[35m (16.2ms)[0m CREATE INDEX `index_movement_rates_on_move_type_id` USING btree ON `movement_rates` (`move_type_id`) [1m[36m (5.7ms)[0m [1mCREATE TABLE `page_references` (`id` int(11) auto_increment PRIMARY KEY, `book_id` int(11), `monster_id` int(11), `pages` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL) ENGINE=InnoDB[0m [1m[35m (18.8ms)[0m CREATE INDEX `index_page_references_on_book_id` USING btree ON `page_references` (`book_id`) [1m[36m (54.6ms)[0m [1mCREATE INDEX `index_page_references_on_monster_id` USING btree ON `page_references` (`monster_id`) [0m [1m[35m (5.9ms)[0m CREATE TABLE `parry_scores` (`id` int(11) auto_increment PRIMARY KEY, `weapon` varchar(255), `parry` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `monster_id_id` int(11), `monster_id` int(11)) ENGINE=InnoDB [1m[36m (19.1ms)[0m [1mCREATE INDEX `index_parry_scores_on_monster_id` USING btree ON `parry_scores` (`monster_id`) [0m [1m[35m (19.5ms)[0m CREATE INDEX `index_parry_scores_on_monster_id_id` USING btree ON `parry_scores` (`monster_id_id`) [1m[36m (6.4ms)[0m [1mCREATE TABLE `skills` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `modifier` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_skill_id` int(11)) ENGINE=InnoDB[0m [1m[35m (21.9ms)[0m CREATE INDEX `index_skills_on_master_skill_id` USING btree ON `skills` (`master_skill_id`) [1m[36m (21.6ms)[0m [1mCREATE INDEX `index_skills_on_monster_id` USING btree ON `skills` (`monster_id`) [0m [1m[35m (7.1ms)[0m CREATE TABLE `traits` (`id` int(11) auto_increment PRIMARY KEY, `monster_id` int(11), `level` int(11), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, `master_trait_id` int(11)) ENGINE=InnoDB [1m[36m (21.3ms)[0m [1mCREATE INDEX `index_traits_on_master_trait_id` USING btree ON `traits` (`master_trait_id`) [0m [1m[35m (18.8ms)[0m CREATE INDEX `index_traits_on_monster_id` USING btree ON `traits` (`monster_id`) [1m[36m (17.2ms)[0m [1mALTER TABLE `attacks` ADD CONSTRAINT `fk_rails_f8377b5716`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (12.4ms)[0m ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_0f45bb7c34`
FOREIGN KEY (`location_id`)
REFERENCES `locations` (`id`) [1m[36m (14.8ms)[0m [1mALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_51b48cd4d6`
FOREIGN KEY (`location_id`)
REFERENCES `locations` (`id`)
[0m
[1m[35m (14.8ms)[0m ALTER TABLE `damage_resistances` ADD CONSTRAINT `fk_rails_32dfa219af`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`) [1m[36m (14.4ms)[0m [1mALTER TABLE `master_skills` ADD CONSTRAINT `fk_rails_421837f41c`
FOREIGN KEY (`characteristic_id`)
REFERENCES `characteristics` (`id`)
[0m
[1m[35m (15.6ms)[0m ALTER TABLE `monster_names` ADD CONSTRAINT `fk_rails_9979a93984`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`) [1m[36m (14.6ms)[0m [1mALTER TABLE `monsters` ADD CONSTRAINT `fk_rails_69df9698d3`
FOREIGN KEY (`monster_class_id`)
REFERENCES `monster_classes` (`id`)
[0m
[1m[35m (25.4ms)[0m ALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_91a59a5706`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`) [1m[36m (13.4ms)[0m [1mALTER TABLE `movement_rates` ADD CONSTRAINT `fk_rails_5cec1ddb06`
FOREIGN KEY (`move_type_id`)
REFERENCES `move_types` (`id`)
[0m
[1m[35m (13.9ms)[0m ALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_30e892de61`
FOREIGN KEY (`book_id`)
REFERENCES `books` (`id`) [1m[36m (14.6ms)[0m [1mALTER TABLE `page_references` ADD CONSTRAINT `fk_rails_5de3be4942`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[0m
[1m[35m (9.3ms)[0m ALTER TABLE `parry_scores` ADD CONSTRAINT `fk_rails_c9f1920403`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`) [1m[36m (9.9ms)[0m [1mALTER TABLE `skills` ADD CONSTRAINT `fk_rails_008e70e686`
FOREIGN KEY (`master_skill_id`)
REFERENCES `master_skills` (`id`)
[0m
[1m[35m (11.5ms)[0m ALTER TABLE `skills` ADD CONSTRAINT `fk_rails_c83aa5c7ca`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`) [1m[36m (11.4ms)[0m [1mALTER TABLE `traits` ADD CONSTRAINT `fk_rails_072cbd54df`
FOREIGN KEY (`master_trait_id`)
REFERENCES `master_traits` (`id`)
[0m
[1m[35m (11.0ms)[0m ALTER TABLE `traits` ADD CONSTRAINT `fk_rails_7c558a93e3`
FOREIGN KEY (`monster_id`)
REFERENCES `monsters` (`id`)
[1m[36m (5.5ms)[0m [1mCREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB[0m
[1m[35m (18.8ms)[0m CREATE UNIQUE INDEX `unique_schema_migrations` ON `schema_migrations` (`version`)
[1m[36m (0.2ms)[0m [1mSELECT version FROM `schema_migrations`[0m
[1m[35m (2.9ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150423114343')
[1m[36m (1.1ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150421210118')[0m
[1m[35m (2.0ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015231')
[1m[36m (0.9ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150313203024')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303020001')
[1m[36m (2.0ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150327182329')[0m
[1m[35m (2.1ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015009')
[1m[36m (2.1ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015614')[0m
[1m[35m (0.9ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150327161638')
[1m[36m (2.1ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150313223500')[0m
[1m[35m (1.0ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150317192720')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150306090224')[0m
[1m[35m (1.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150421195029')
[1m[36m (1.0ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015548')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150423111516')
[1m[36m (2.1ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015432')[0m
[1m[35m (1.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150317202240')
[1m[36m (2.0ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150423111924')[0m
[1m[35m (0.9ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015653')
[1m[36m (1.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150312002649')[0m
[1m[35m (1.6ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150327173428')
[1m[36m (1.0ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150327182445')[0m
[1m[35m (1.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150313203008')
[1m[36m (1.0ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150327182758')[0m
[1m[35m (0.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150327161255')
[1m[36m (1.9ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015318')[0m
[1m[35m (1.3ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150317202335')
[1m[36m (2.0ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150317205342')[0m
[1m[35m (0.9ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150305193824')
[1m[36m (1.2ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150423111722')[0m
[1m[35m (4.7ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150306084646')
[1m[36m (2.5ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303015805')[0m
[1m[35m (2.5ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303014506')
[1m[36m (1.1ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150317205201')[0m
[1m[35m (2.3ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150423045533')
[1m[36m (0.8ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150317192813')[0m
[1m[35m (2.8ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150303015716')
[1m[36m (4.6ms)[0m [1mINSERT INTO `schema_migrations` (version) VALUES ('20150303023937')[0m
[1m[35m (2.1ms)[0m INSERT INTO `schema_migrations` (version) VALUES ('20150326234004')
[1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT `schema_migrations`.* FROM `schema_migrations`
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.043315', '2015-04-23 11:44:43.043315')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 1, '2015-04-23 11:44:43.055073', '2015-04-23 11:44:43.055073')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"1"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 1 LIMIT 1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 1[0m
Rendered monsters/_monster_name_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (19.3ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 1[0m
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (5.7ms)
Rendered monsters/_expanding_fieldset.html.erb (20.6ms)
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 1[0m
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (6.7ms)
Rendered monsters/_expanding_fieldset.html.erb (15.6ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 1[0m
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (13.1ms)
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (5.0ms)
Rendered monsters/_expanding_fieldset.html.erb (15.3ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 1
[1m[36mMasterSkill Load (0.4ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (5.6ms)
Rendered monsters/_expanding_fieldset.html.erb (15.9ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 1
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (11.3ms)
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 1[0m
[1m[35mBook Load (0.4ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (5.7ms)
Rendered monsters/_expanding_fieldset.html.erb (15.9ms)
Rendered monsters/_form.html.erb (165.4ms)
Rendered monsters/edit.html.erb within layouts/application (181.5ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (4.0ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 284ms (Views: 264.8ms | ActiveRecord: 13.2ms)
[1m[36m (42.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.392567', '2015-04-23 11:44:43.392567')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 2, '2015-04-23 11:44:43.397207', '2015-04-23 11:44:43.397207')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (2.7ms) Rendered monsters/_monster_name_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (5.8ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.7ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (5.5ms) [1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (2.6ms) Rendered monsters/_expanding_fieldset.html.erb (4.6ms) Rendered monsters/_attack_fields.html.erb (1.9ms) Rendered monsters/_attack_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (5.2ms) [1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (2.7ms) Rendered monsters/_expanding_fieldset.html.erb (4.1ms) [1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (1.0ms) Rendered monsters/_expanding_fieldset.html.erb (2.4ms) Rendered monsters/_parry_score_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (2.8ms) [1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (2.9ms) Rendered monsters/_form.html.erb (43.5ms) Rendered monsters/new.html.erb within layouts/application (44.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 55ms (Views: 46.5ms | ActiveRecord: 1.4ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.463655', '2015-04-23 11:44:43.463655')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 3, '2015-04-23 11:44:43.465750', '2015-04-23 11:44:43.465750')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
[1m[36mMonsterClass Load (0.5ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_form.html.erb (36.8ms)
Rendered monsters/new.html.erb within layouts/application (37.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 45ms (Views: 38.0ms | ActiveRecord: 1.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.520495', '2015-04-23 11:44:43.520495')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 4, '2015-04-23 11:44:43.522759', '2015-04-23 11:44:43.522759')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"4"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 4 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 4 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.4ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 4
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 4
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 4
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 4
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 4[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[36mSkill Load (0.4ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 4[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 4[0m
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[35mPageReference Load (0.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 4
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Rendered monsters/_form.html.erb (40.4ms)
Rendered monsters/edit.html.erb within layouts/application (40.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 48ms (Views: 39.8ms | ActiveRecord: 4.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.579312', '2015-04-23 11:44:43.579312')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 5, '2015-04-23 11:44:43.581682', '2015-04-23 11:44:43.581682')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 5[0m [1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 5 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (5.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 7.1ms | ActiveRecord: 0.7ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.596885', '2015-04-23 11:44:43.596885')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 6, '2015-04-23 11:44:43.599599', '2015-04-23 11:44:43.599599')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"6", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 6, '2015-04-23 11:44:43.608052', '2015-04-23 11:44:43.608052')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/7 Completed 302 Found in 6ms (ActiveRecord: 0.5ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.617316', '2015-04-23 11:44:43.617316')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 7, '2015-04-23 11:44:43.619684', '2015-04-23 11:44:43.619684')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"8"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 8 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 8[0m
[1m[35mMonsterClass Load (0.1ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 7 LIMIT 1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 8[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 8
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 8[0m
Rendered monsters/_show_stat_block.html.erb (3.0ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 8
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 8[0m
[1m[35mSkill Load (0.1ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 8
[1m[36mPageReference Load (0.8ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 8[0m
Rendered monsters/show.html.erb within layouts/application (10.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 10.9ms | ActiveRecord: 2.4ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.642334', '2015-04-23 11:44:43.642334')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 8, '2015-04-23 11:44:43.644026', '2015-04-23 11:44:43.644026')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"9"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 9 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 9 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.7ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/9 Completed 302 Found in 16ms (ActiveRecord: 1.4ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.670745', '2015-04-23 11:44:43.670745')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.7ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 9, '2015-04-23 11:44:43.673904', '2015-04-23 11:44:43.673904')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.6ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"10"}
[1m[36mMonster Load (0.7ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 10 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 10[0m
[1m[35mSkill Load (0.4ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 10
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 10[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 10
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 10[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 10
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 10[0m
[1m[35mParryScore Load (0.1ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 10
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 10[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 10ms (ActiveRecord: 2.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.726098', '2015-04-23 11:44:43.726098')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"1"}
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 1 LIMIT 1[0m
Rendered master_traits/_form.html.erb (7.5ms)
Rendered master_traits/edit.html.erb within layouts/application (8.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 17ms (Views: 14.8ms | ActiveRecord: 0.4ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.750558', '2015-04-23 11:44:43.750558')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (2.1ms) Rendered layouts/_navigation.html.erb (2.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.2ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.763084', '2015-04-23 11:44:43.763084')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"3"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 3 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.9ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.778341', '2015-04-23 11:44:43.778341')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (3.2ms)
Rendered master_traits/new.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 6.4ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (41.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.835214', '2015-04-23 11:44:43.835214')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"5"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 5 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.846133', '2015-04-23 11:44:43.846133')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"6"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 6 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 6[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.855719', '2015-04-23 11:44:43.855719')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.859230', '2015-04-23 11:44:43.859230')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/8 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.867559', '2015-04-23 11:44:43.867559')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.4ms) Rendered master_traits/new.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.878490', '2015-04-23 11:44:43.878490')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"10"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 10 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/10 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.890421', '2015-04-23 11:44:43.890421')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (11, '2015-04-23 11:44:43.893720', '2015-04-23 11:44:43.893720')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:43.896463', '2015-04-23 11:44:43.896463')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (12, 3, '2015-04-23 11:44:43.899467', '2015-04-23 11:44:43.899467')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:44:43.902583', '2015-04-23 11:44:43.902583')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (13, '2015-04-23 11:44:43.906096', '2015-04-23 11:44:43.906096')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:44:43.914193', '2015-04-23 11:44:43.914193')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:44:43.916763', '2015-04-23 11:44:43.916763')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 11:44:43.918363', '2015-04-23 11:44:43.918363')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.925400', '2015-04-23 11:44:43.925400')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 10, '2015-04-23 11:44:43.927494', '2015-04-23 11:44:43.927494')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.0ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 11:44:43.931719', '2015-04-23 11:44:43.931719')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 11:44:43.934550', '2015-04-23 11:44:43.934550')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (14, 3, 11, '2015-04-23 11:44:43.936668', '2015-04-23 11:44:43.936668')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (15, 11, '2015-04-23 11:44:43.938389', '2015-04-23 11:44:43.938389')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.945783', '2015-04-23 11:44:43.945783')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 11, '2015-04-23 11:44:43.948281', '2015-04-23 11:44:43.948281')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.6ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 11:44:43.952527', '2015-04-23 11:44:43.952527')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 11:44:43.956339', '2015-04-23 11:44:43.956339')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (16, 12, '2015-04-23 11:44:43.959330', '2015-04-23 11:44:43.959330')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (17, 1, 12, '2015-04-23 11:44:43.962380', '2015-04-23 11:44:43.962380')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.971008', '2015-04-23 11:44:43.971008')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 12, '2015-04-23 11:44:43.973287', '2015-04-23 11:44:43.973287')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 11:44:43.977016', '2015-04-23 11:44:43.977016')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (18, 13, '2015-04-23 11:44:43.979433', '2015-04-23 11:44:43.979433')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:43.986936', '2015-04-23 11:44:43.986936')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 13, '2015-04-23 11:44:43.988849', '2015-04-23 11:44:43.988849')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:44:43.992269', '2015-04-23 11:44:43.992269')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 14, `updated_at` = '2015-04-23 11:44:43.993900' WHERE `monster_names`.`id` = 4[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 14[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:44:43.998731', '2015-04-23 11:44:43.998731')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 14, `updated_at` = '2015-04-23 11:44:44.000709' WHERE `monster_names`.`id` = 5
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 11:44:44.003135', '2015-04-23 11:44:44.003135')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m UPDATE `monster_names` SET `monster_id` = 14, `updated_at` = '2015-04-23 11:44:44.005004' WHERE `monster_names`.`id` = 6
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (1.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
PageReferenceTest: test_to_s
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.042075', '2015-04-23 11:44:44.042075')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (1, '2015-04-23 11:44:44.045737', '2015-04-23 11:44:44.045737')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 11:44:44.048391', '2015-04-23 11:44:44.048391')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (2, '23-4', '2015-04-23 11:44:44.050983', '2015-04-23 11:44:44.050983')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 11:44:44.052655', '2015-04-23 11:44:44.052655')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 11:44:44.054624', '2015-04-23 11:44:44.054624')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (3, '2015-04-23 11:44:44.058317', '2015-04-23 11:44:44.058317')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.068524', '2015-04-23 11:44:44.068524')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 14, '2015-04-23 11:44:44.071573', '2015-04-23 11:44:44.071573')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.077437', '2015-04-23 11:44:44.077437')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (15, 1, 1, '2015-04-23 11:44:44.082329', '2015-04-23 11:44:44.082329')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.0ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.085225', '2015-04-23 11:44:44.085225')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 15, '2015-04-23 11:44:44.088494', '2015-04-23 11:44:44.088494')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 11:44:44.092559', '2015-04-23 11:44:44.092559')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.7ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (16, 2, 2, 'Flexible', '2015-04-23 11:44:44.094990', '2015-04-23 11:44:44.094990')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.112627', '2015-04-23 11:44:44.112627')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.118441', '2015-04-23 11:44:44.118441')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/17 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.128277', '2015-04-23 11:44:44.128277')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (4.1ms)
Rendered monster_classes/new.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 12.3ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.152716', '2015-04-23 11:44:44.152716')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"19"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 19 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.165601', '2015-04-23 11:44:44.165601')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.0ms) Rendered monster_classes/new.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (1.9ms) Rendered layouts/_navigation.html.erb (2.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.0ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.176790', '2015-04-23 11:44:44.176790')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"21"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 21 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 21[0m
Rendered monster_classes/show.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.5ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.191360', '2015-04-23 11:44:44.191360')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"22"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 22 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 22
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 22[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.204046', '2015-04-23 11:44:44.204046')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"23"}
[1m[36mMonsterClass Load (0.6ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 23 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.9ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.218328', '2015-04-23 11:44:44.218328')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 24 Rendered monster_classes/index.html.erb within layouts/application (4.2ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (2.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.8ms | ActiveRecord: 0.6ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:44:44.234284', '2015-04-23 11:44:44.234284')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"25"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 25 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/25 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 6.2ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.275269', '2015-04-23 11:44:44.275269')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"1"}
[1m[36mMoveType Load (0.5ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 1 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 7ms (ActiveRecord: 1.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.291990', '2015-04-23 11:44:44.291990')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"2"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 2 LIMIT 1
Rendered move_types/_form.html.erb (3.4ms)
Rendered move_types/edit.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 12.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.313189', '2015-04-23 11:44:44.313189')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.0ms) Rendered move_types/new.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (1.5ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.325338', '2015-04-23 11:44:44.325338')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"4"}
[1m[36mMoveType Load (0.5ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 4 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 3.9ms | ActiveRecord: 0.7ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.339719', '2015-04-23 11:44:44.339719')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.345781', '2015-04-23 11:44:44.345781')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/6 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.356344', '2015-04-23 11:44:44.356344')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"7"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 7 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/7 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.368042', '2015-04-23 11:44:44.368042')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/new.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.382883', '2015-04-23 11:44:44.382883')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:44:44.395333', '2015-04-23 11:44:44.395333')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"10"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 10 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:44:44.408904', '2015-04-23 11:44:44.408904')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:44:44.412132', '2015-04-23 11:44:44.412132')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 11:44:44.413921', '2015-04-23 11:44:44.413921')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.428040', '2015-04-23 11:44:44.428040')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"3"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 3 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.5ms | ActiveRecord: 0.2ms)
[1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.444792', '2015-04-23 11:44:44.444792')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.456336', '2015-04-23 11:44:44.456336')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"5"}
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 5 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.4ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 5
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 5[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 15ms (ActiveRecord: 1.0ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.480295', '2015-04-23 11:44:44.480295')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"6"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 6 LIMIT 1[0m
Rendered locations/_form.html.erb (2.4ms)
Rendered locations/edit.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.7ms | ActiveRecord: 0.3ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.497122', '2015-04-23 11:44:44.497122')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.512220', '2015-04-23 11:44:44.512220')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.4ms) Rendered locations/new.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.523237', '2015-04-23 11:44:44.523237')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"9"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 9 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.4ms)
Rendered locations/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 3.9ms | ActiveRecord: 0.6ms)
[1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.6ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.539460', '2015-04-23 11:44:44.539460')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"10"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 10 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/10 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.548900', '2015-04-23 11:44:44.548900')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:44:44.552616', '2015-04-23 11:44:44.552616')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/12 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.567915', '2015-04-23 11:44:44.567915')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.574783', '2015-04-23 11:44:44.574783')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/5 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.582736', '2015-04-23 11:44:44.582736')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"6"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 6 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 7.8ms | ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.599499', '2015-04-23 11:44:44.599499')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.9ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"7"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 7 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 7
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 7[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.614075', '2015-04-23 11:44:44.614075')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"8"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 8 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (5.5ms)
Rendered books/edit.html.erb within layouts/application (9.4ms)
Rendered layouts/_navigation_links.html.erb (2.2ms)
Rendered layouts/_navigation.html.erb (3.7ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 22ms (Views: 16.5ms | ActiveRecord: 0.6ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.647106', '2015-04-23 11:44:44.647106')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"9"}
[1m[36mBook Load (0.5ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 9 LIMIT 1[0m
Rendered books/_form.html.erb (3.1ms)
Rendered books/edit.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (2.3ms)
Rendered layouts/_navigation.html.erb (2.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 8.6ms | ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.668046', '2015-04-23 11:44:44.668046')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (1.1ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (4.0ms) Rendered layouts/_navigation_links.html.erb (1.9ms) Rendered layouts/_navigation.html.erb (2.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 8.1ms | ActiveRecord: 1.1ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.688063', '2015-04-23 11:44:44.688063')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (4.3ms)
Rendered books/new.html.erb within layouts/application (5.9ms)
Rendered layouts/_navigation_links.html.erb (2.1ms)
Rendered layouts/_navigation.html.erb (2.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 18ms (Views: 12.1ms | ActiveRecord: 0.4ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (8.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.728518', '2015-04-23 11:44:44.728518')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (2.2ms) Rendered books/new.html.erb within layouts/application (2.9ms) Rendered layouts/_navigation_links.html.erb (2.6ms) Rendered layouts/_navigation.html.erb (3.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:44:44.746774', '2015-04-23 11:44:44.746774')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"13"}
[1m[36mBook Load (1.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 13 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/13 Completed 302 Found in 5ms (ActiveRecord: 1.6ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:40.044389', '2015-04-23 11:50:40.044389')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (22, '2015-04-23 11:50:40.055877', '2015-04-23 11:50:40.055877')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:40.057967', '2015-04-23 11:50:40.057967')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (23, 3, '2015-04-23 11:50:40.059871', '2015-04-23 11:50:40.059871')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:50:40.061626', '2015-04-23 11:50:40.061626')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (24, '2015-04-23 11:50:40.063932', '2015-04-23 11:50:40.063932')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.111723', '2015-04-23 11:50:40.111723')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 26, '2015-04-23 11:50:40.115868', '2015-04-23 11:50:40.115868')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 11:50:40.124114', '2015-04-23 11:50:40.124114')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 11:50:40.127711', '2015-04-23 11:50:40.127711')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (25, 17, '2015-04-23 11:50:40.148652', '2015-04-23 11:50:40.148652')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (26, 1, 17, '2015-04-23 11:50:40.150940', '2015-04-23 11:50:40.150940')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.157550', '2015-04-23 11:50:40.157550')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 27, '2015-04-23 11:50:40.159380', '2015-04-23 11:50:40.159380')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 11:50:40.163795', '2015-04-23 11:50:40.163795')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (27, 18, '2015-04-23 11:50:40.166117', '2015-04-23 11:50:40.166117')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.172999', '2015-04-23 11:50:40.172999')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 28, '2015-04-23 11:50:40.175318', '2015-04-23 11:50:40.175318')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 11:50:40.179096', '2015-04-23 11:50:40.179096')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 11:50:40.182033', '2015-04-23 11:50:40.182033')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (28, 3, 19, '2015-04-23 11:50:40.185038', '2015-04-23 11:50:40.185038')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (29, 19, '2015-04-23 11:50:40.186869', '2015-04-23 11:50:40.186869')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (32.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.223093', '2015-04-23 11:50:40.223093')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 29, '2015-04-23 11:50:40.224848', '2015-04-23 11:50:40.224848')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:50:40.234174', '2015-04-23 11:50:40.234174')[0m
[1m[35m (0.7ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 20, `updated_at` = '2015-04-23 11:50:40.236545' WHERE `monster_names`.`id` = 7
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 20
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:50:40.241388', '2015-04-23 11:50:40.241388')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 20, `updated_at` = '2015-04-23 11:50:40.242897' WHERE `monster_names`.`id` = 8[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 11:50:40.244839', '2015-04-23 11:50:40.244839')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 20, `updated_at` = '2015-04-23 11:50:40.246287' WHERE `monster_names`.`id` = 9[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.270933', '2015-04-23 11:50:40.270933')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.278057', '2015-04-23 11:50:40.278057')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/15 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.287415', '2015-04-23 11:50:40.287415')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (2.2ms) Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 53ms (Views: 52.2ms | ActiveRecord: 0.2ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.347767', '2015-04-23 11:50:40.347767')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"17"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 17 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/17 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.7ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.358263', '2015-04-23 11:50:40.358263')
[1m[36m (0.6ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"18"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 18 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (8.4ms)
Rendered books/edit.html.erb within layouts/application (9.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 18ms (Views: 11.8ms | ActiveRecord: 0.4ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.385317', '2015-04-23 11:50:40.385317')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"19"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 19 LIMIT 1
Rendered books/show.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.399423', '2015-04-23 11:50:40.399423')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (2.4ms) Rendered books/new.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.411936', '2015-04-23 11:50:40.411936')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"21"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 21 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 21
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 21[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 8ms (ActiveRecord: 1.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.430876', '2015-04-23 11:50:40.430876')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"22"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 22 LIMIT 1[0m
Rendered books/_form.html.erb (3.3ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.444117', '2015-04-23 11:50:40.444117')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.6ms)
Rendered books/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 4.3ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:50:40.460580', '2015-04-23 11:50:40.460580')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:50:40.462427', '2015-04-23 11:50:40.462427')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 11:50:40.464411', '2015-04-23 11:50:40.464411')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.6ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
PageReferenceTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:50:40.516487', '2015-04-23 11:50:40.516487')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (24, '2015-04-23 11:50:40.520148', '2015-04-23 11:50:40.520148')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 11:50:40.522323', '2015-04-23 11:50:40.522323')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (25, '23-4', '2015-04-23 11:50:40.524783', '2015-04-23 11:50:40.524783')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 11:50:40.526668', '2015-04-23 11:50:40.526668')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 11:50:40.528321', '2015-04-23 11:50:40.528321')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (26, '2015-04-23 11:50:40.530811', '2015-04-23 11:50:40.530811')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.545808', '2015-04-23 11:50:40.545808')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 30, '2015-04-23 11:50:40.548631', '2015-04-23 11:50:40.548631')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 21 [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 30 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (6.3ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 11.0ms | ActiveRecord: 0.7ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.570103', '2015-04-23 11:50:40.570103')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 31, '2015-04-23 11:50:40.572276', '2015-04-23 11:50:40.572276')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"22"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 22 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 22[0m
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 22
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 22[0m
[1m[35mAttack Load (0.4ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 22
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 22[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 22
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 22[0m
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 22
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 22[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 30ms (ActiveRecord: 5.0ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.613495', '2015-04-23 11:50:40.613495')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 32, '2015-04-23 11:50:40.616651', '2015-04-23 11:50:40.616651')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.5ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.9ms)
Rendered monsters/_expanding_fieldset.html.erb (13.9ms)
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (6.4ms)
Rendered monsters/_expanding_fieldset.html.erb (12.5ms)
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (8.1ms)
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
Rendered monsters/_parry_score_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (7.7ms)
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_form.html.erb (75.6ms)
Rendered monsters/new.html.erb within layouts/application (76.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 85ms (Views: 76.5ms | ActiveRecord: 3.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.711029', '2015-04-23 11:50:40.711029')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 33, '2015-04-23 11:50:40.713484', '2015-04-23 11:50:40.713484')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.1ms) Rendered monsters/_monster_name_fields.html.erb (1.0ms) Rendered monsters/_expanding_fieldset.html.erb (4.2ms) [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.0ms) [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (4.9ms) [1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (3.5ms) Rendered monsters/_expanding_fieldset.html.erb (6.0ms) Rendered monsters/_attack_fields.html.erb (2.7ms) Rendered monsters/_attack_fields.html.erb (2.7ms) Rendered monsters/_expanding_fieldset.html.erb (8.8ms) [1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.4ms) [1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (2.8ms) Rendered monsters/_parry_score_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (3.7ms) [1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (3.2ms) Rendered monsters/_form.html.erb (58.1ms) Rendered monsters/new.html.erb within layouts/application (58.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 64ms (Views: 59.6ms | ActiveRecord: 1.5ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.785768', '2015-04-23 11:50:40.785768')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 34, '2015-04-23 11:50:40.787846', '2015-04-23 11:50:40.787846')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"25"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 25 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 25
[1m[36mMonsterClass Load (0.1ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 34 LIMIT 1[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 25
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 25[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 25
Rendered monsters/_show_stat_block.html.erb (4.2ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 25[0m
[1m[35mTrait Load (0.1ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 25
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 25[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 25
Rendered monsters/show.html.erb within layouts/application (10.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 14ms (Views: 11.2ms | ActiveRecord: 2.1ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.811569', '2015-04-23 11:50:40.811569')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 35, '2015-04-23 11:50:40.813764', '2015-04-23 11:50:40.813764')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"26"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 26 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 26
Rendered monsters/_monster_name_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 26
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mDamageResistance Load (0.4ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 26
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 26
Rendered monsters/_attack_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 26[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 26[0m
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (8.0ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 26[0m
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 26
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Rendered monsters/_form.html.erb (47.8ms)
Rendered monsters/edit.html.erb within layouts/application (48.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 53ms (Views: 48.6ms | ActiveRecord: 3.9ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.875364', '2015-04-23 11:50:40.875364')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 36, '2015-04-23 11:50:40.878094', '2015-04-23 11:50:40.878094')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"36", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 36, '2015-04-23 11:50:40.886119', '2015-04-23 11:50:40.886119')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/28 Completed 302 Found in 6ms (ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.894454', '2015-04-23 11:50:40.894454')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 37, '2015-04-23 11:50:40.896620', '2015-04-23 11:50:40.896620')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"29"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 29 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 29 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 29[0m
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mMonsterClass Load (0.7ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 29[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 29[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 29[0m
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 29
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 29
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[35mParryScore Load (0.4ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 29
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 29[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (40.6ms)
Rendered monsters/edit.html.erb within layouts/application (40.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 48ms (Views: 39.5ms | ActiveRecord: 4.5ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:40.954811', '2015-04-23 11:50:40.954811')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 38, '2015-04-23 11:50:40.957701', '2015-04-23 11:50:40.957701')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"30"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 30 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 30 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/30 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:40.993827', '2015-04-23 11:50:40.993827')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"30"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 30 LIMIT 1
Rendered master_traits/_form.html.erb (5.1ms)
Rendered master_traits/edit.html.erb within layouts/application (6.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 13.0ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.017229', '2015-04-23 11:50:41.017229')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.023089', '2015-04-23 11:50:41.023089')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/32 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.030765', '2015-04-23 11:50:41.030765')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"33"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 33 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 33[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.041828', '2015-04-23 11:50:41.041828')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (4.0ms)
Rendered master_traits/new.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 7.3ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.059457', '2015-04-23 11:50:41.059457')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"35"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 35 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.8ms)
Rendered master_traits/edit.html.erb within layouts/application (4.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 6.2ms | ActiveRecord: 0.5ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.076005', '2015-04-23 11:50:41.076005')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.4ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.089092', '2015-04-23 11:50:41.089092')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"37"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 37 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/37 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.099525', '2015-04-23 11:50:41.099525')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"38"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 38 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.112243', '2015-04-23 11:50:41.112243')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.5ms) Rendered master_traits/new.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.130675', '2015-04-23 11:50:41.130675')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"39"}
[1m[35mMonsterClass Load (0.5ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 39 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.8ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 39
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 39[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 7ms (ActiveRecord: 1.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.148214', '2015-04-23 11:50:41.148214')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 40 Rendered monster_classes/index.html.erb within layouts/application (3.9ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 8.3ms | ActiveRecord: 0.5ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.165197', '2015-04-23 11:50:41.165197')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.182189', '2015-04-23 11:50:41.182189')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"42"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 42 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.5ms | ActiveRecord: 0.3ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.196959', '2015-04-23 11:50:41.196959')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"43"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 43 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/43 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.208607', '2015-04-23 11:50:41.208607')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"44"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 44 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.0ms | ActiveRecord: 0.4ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.224262', '2015-04-23 11:50:41.224262')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"45"}
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 45 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 45
Rendered monster_classes/show.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.1ms | ActiveRecord: 0.7ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.237010', '2015-04-23 11:50:41.237010')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.240679', '2015-04-23 11:50:41.240679')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/47 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.247768', '2015-04-23 11:50:41.247768')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.5ms) Rendered monster_classes/new.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:50:41.261211', '2015-04-23 11:50:41.261211')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:50:41.264154', '2015-04-23 11:50:41.264154')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 11:50:41.267429', '2015-04-23 11:50:41.267429')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.276573', '2015-04-23 11:50:41.276573')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 49, '2015-04-23 11:50:41.278781', '2015-04-23 11:50:41.278781')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.285483', '2015-04-23 11:50:41.285483')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (31, 13, 1, '2015-04-23 11:50:41.289147', '2015-04-23 11:50:41.289147')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:50:41.291633', '2015-04-23 11:50:41.291633')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 50, '2015-04-23 11:50:41.293619', '2015-04-23 11:50:41.293619')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 11:50:41.296732', '2015-04-23 11:50:41.296732')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (32, 14, 2, 'Flexible', '2015-04-23 11:50:41.298786', '2015-04-23 11:50:41.298786')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.8ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.316311', '2015-04-23 11:50:41.316311')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"15"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 15 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.0ms)
Rendered locations/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 9.1ms | ActiveRecord: 0.6ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.339176', '2015-04-23 11:50:41.339176')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"16"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 16 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.350811', '2015-04-23 11:50:41.350811')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"17"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 17 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.363185', '2015-04-23 11:50:41.363185')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"18"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 18 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.5ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 18[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 18
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 1.0ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.384760', '2015-04-23 11:50:41.384760')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.2ms)
Rendered locations/new.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.402675', '2015-04-23 11:50:41.402675')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.2ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.414713', '2015-04-23 11:50:41.414713')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.420288', '2015-04-23 11:50:41.420288')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/22 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.429593', '2015-04-23 11:50:41.429593')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"23"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 23 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/23 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:50:41.439211', '2015-04-23 11:50:41.439211')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.7ms) Rendered locations/new.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.459372', '2015-04-23 11:50:41.459372')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"11"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 11 LIMIT 1
Rendered move_types/_form.html.erb (2.3ms)
Rendered move_types/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 9.4ms | ActiveRecord: 0.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.480790', '2015-04-23 11:50:41.480790')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.3ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.493823', '2015-04-23 11:50:41.493823')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"13"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 13 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.503780', '2015-04-23 11:50:41.503780')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.507872', '2015-04-23 11:50:41.507872')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/15 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.515248', '2015-04-23 11:50:41.515248')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"16"}
[1m[36mMoveType Load (0.4ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 16 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 16[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 16
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 7ms (ActiveRecord: 1.1ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.534176', '2015-04-23 11:50:41.534176')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (1.0ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.551382', '2015-04-23 11:50:41.551382')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"18"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 18 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.4ms)
Rendered move_types/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 3.7ms | ActiveRecord: 0.4ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.566099', '2015-04-23 11:50:41.566099')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"19"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 19 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/19 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:50:41.575107', '2015-04-23 11:50:41.575107')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.9ms) Rendered move_types/new.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)
[1m[36m (3.6ms)[0m [1mROLLBACK[0m [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.605991', '2015-04-23 11:51:53.605991')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.613988', '2015-04-23 11:51:53.613988')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/22 Completed 302 Found in 5ms (ActiveRecord: 0.4ms)
[1m[35m (0.7ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.624198', '2015-04-23 11:51:53.624198')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (6.4ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (2.1ms) Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 70ms (Views: 69.6ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.701190', '2015-04-23 11:51:53.701190')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (10.6ms) Rendered move_types/new.html.erb within layouts/application (11.5ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 13.8ms | ActiveRecord: 0.0ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.721788', '2015-04-23 11:51:53.721788')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"25"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 25 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 25
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 25[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 20ms (ActiveRecord: 1.5ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.750259', '2015-04-23 11:51:53.750259')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"26"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 26 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.763449', '2015-04-23 11:51:53.763449')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"27"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 27 LIMIT 1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (3.2ms)
Rendered move_types/edit.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 6.5ms | ActiveRecord: 0.5ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.780122', '2015-04-23 11:51:53.780122')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"28"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 28 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.792227', '2015-04-23 11:51:53.792227')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"29"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 29 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/29 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:51:53.801155', '2015-04-23 11:51:53.801155')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.0ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:53.826009', '2015-04-23 11:51:53.826009')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:51:53.828378', '2015-04-23 11:51:53.828378')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 11:51:53.830594', '2015-04-23 11:51:53.830594')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:53.879312', '2015-04-23 11:51:53.879312')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 51, '2015-04-23 11:51:53.885153', '2015-04-23 11:51:53.885153')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:53.894257', '2015-04-23 11:51:53.894257')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (33, 25, 1, '2015-04-23 11:51:53.897964', '2015-04-23 11:51:53.897964')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:53.901394', '2015-04-23 11:51:53.901394')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 52, '2015-04-23 11:51:53.903181', '2015-04-23 11:51:53.903181')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 11:51:53.905681', '2015-04-23 11:51:53.905681')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (34, 26, 2, 'Flexible', '2015-04-23 11:51:53.908436', '2015-04-23 11:51:53.908436')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:53.939890', '2015-04-23 11:51:53.939890')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (2.5ms) Rendered monster_classes/new.html.erb within layouts/application (3.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 9.6ms | ActiveRecord: 0.0ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:53.958689', '2015-04-23 11:51:53.958689')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"54"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 54 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 54[0m
Rendered monster_classes/show.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.8ms | ActiveRecord: 0.5ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:53.973677', '2015-04-23 11:51:53.973677')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:53.977502', '2015-04-23 11:51:53.977502')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/56 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:53.984746', '2015-04-23 11:51:53.984746')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"57"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 57 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 7.2ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.9ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.001413', '2015-04-23 11:51:54.001413')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.017994', '2015-04-23 11:51:54.017994')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"59"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 59 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 59[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 59
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.030770', '2015-04-23 11:51:54.030770')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"60"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 60 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/60 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.041832', '2015-04-23 11:51:54.041832')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"61"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 61 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.4ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.056829', '2015-04-23 11:51:54.056829')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 62[0m Rendered monster_classes/index.html.erb within layouts/application (4.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.7ms | ActiveRecord: 0.6ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.080388', '2015-04-23 11:51:54.080388')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"27"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 27 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/27 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.093049', '2015-04-23 11:51:54.093049')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.0ms)
Rendered locations/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.2ms | ActiveRecord: 0.4ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.114342', '2015-04-23 11:51:54.114342')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"29"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 29 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (2.9ms)
Rendered locations/edit.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 7.5ms | ActiveRecord: 0.6ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.133060', '2015-04-23 11:51:54.133060')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.137249', '2015-04-23 11:51:54.137249')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/31 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.147241', '2015-04-23 11:51:54.147241')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"32"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 32 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 32[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 32
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 4ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.159805', '2015-04-23 11:51:54.159805')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"33"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 33 LIMIT 1
Rendered locations/_form.html.erb (1.1ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.171564', '2015-04-23 11:51:54.171564')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.4ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.184466', '2015-04-23 11:51:54.184466')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"35"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 35 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:51:54.196640', '2015-04-23 11:51:54.196640')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.6ms) Rendered locations/new.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.0ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.217878', '2015-04-23 11:51:54.217878')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 63, '2015-04-23 11:51:54.220678', '2015-04-23 11:51:54.220678')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"35"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 35 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 35[0m
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 63 LIMIT 1
[1m[36mMovementRate Load (0.4ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 35[0m
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 35
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 35[0m
Rendered monsters/_show_stat_block.html.erb (15.0ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 35
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 35[0m
[1m[35mSkill Load (0.7ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 35
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 35[0m
Rendered monsters/show.html.erb within layouts/application (44.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 51ms (Views: 43.0ms | ActiveRecord: 6.8ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.281182', '2015-04-23 11:51:54.281182')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 64, '2015-04-23 11:51:54.283251', '2015-04-23 11:51:54.283251')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"36"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 36 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 36[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 36
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 36[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 36
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 36[0m
[1m[35mMovementRate Load (0.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 36
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 36[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 36
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 36[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 9ms (ActiveRecord: 2.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.301008', '2015-04-23 11:51:54.301008')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 65, '2015-04-23 11:51:54.303425', '2015-04-23 11:51:54.303425')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"37"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 37 LIMIT 1
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 37[0m
Rendered monsters/_monster_name_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (21.1ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.4ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 37[0m
[1m[35mMoveType Load (0.4ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (9.5ms)
[1m[36mDamageResistance Load (0.5ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 37[0m
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.9ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 37[0m
Rendered monsters/_attack_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (8.2ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 37
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (8.3ms)
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 37
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (10.8ms)
[1m[35mParryScore Load (0.1ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 37
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (8.8ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 37[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (6.7ms)
Rendered monsters/_expanding_fieldset.html.erb (12.2ms)
Rendered monsters/_form.html.erb (99.7ms)
Rendered monsters/edit.html.erb within layouts/application (100.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 104ms (Views: 97.3ms | ActiveRecord: 6.4ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.416913', '2015-04-23 11:51:54.416913')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 66, '2015-04-23 11:51:54.419151', '2015-04-23 11:51:54.419151')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"66", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 66, '2015-04-23 11:51:54.428566', '2015-04-23 11:51:54.428566')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/39 Completed 302 Found in 7ms (ActiveRecord: 0.6ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.437866', '2015-04-23 11:51:54.437866')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 67, '2015-04-23 11:51:54.440097', '2015-04-23 11:51:54.440097')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (5.2ms)
Rendered monsters/_expanding_fieldset.html.erb (7.0ms)
Rendered monsters/_attack_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (3.9ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
Rendered monsters/_parry_score_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
Rendered monsters/_form.html.erb (56.0ms)
Rendered monsters/new.html.erb within layouts/application (57.6ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 65ms (Views: 60.3ms | ActiveRecord: 1.9ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.518815', '2015-04-23 11:51:54.518815')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 68, '2015-04-23 11:51:54.523766', '2015-04-23 11:51:54.523766')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"41"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 41 LIMIT 1
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 41 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.6ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/41 Completed 302 Found in 11ms (ActiveRecord: 1.6ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.550903', '2015-04-23 11:51:54.550903')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 69, '2015-04-23 11:51:54.555742', '2015-04-23 11:51:54.555742')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (4.4ms) Rendered monsters/_monster_name_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (10.6ms) [1m[35mMonsterClass Load (0.5ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (5.3ms) [1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (3.5ms) Rendered monsters/_expanding_fieldset.html.erb (12.3ms) [1m[36mLocation Load (0.9ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (4.9ms) Rendered monsters/_expanding_fieldset.html.erb (7.2ms) Rendered monsters/_attack_fields.html.erb (5.0ms) Rendered monsters/_attack_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (9.8ms) [1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (3.2ms) Rendered monsters/_expanding_fieldset.html.erb (6.2ms) [1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (2.5ms) Rendered monsters/_expanding_fieldset.html.erb (4.9ms) Rendered monsters/_parry_score_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (4.4ms) [1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (3.1ms) Rendered monsters/_expanding_fieldset.html.erb (6.4ms) Rendered monsters/_form.html.erb (82.1ms) Rendered monsters/new.html.erb within layouts/application (83.0ms) Rendered layouts/_navigation_links.html.erb (1.6ms) Rendered layouts/_navigation.html.erb (2.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 94ms (Views: 85.5ms | ActiveRecord: 2.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.661219', '2015-04-23 11:51:54.661219')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 70, '2015-04-23 11:51:54.665047', '2015-04-23 11:51:54.665047')[0m
[1m[35m (1.3ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"43"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 43 LIMIT 1[0m
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 43 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 43[0m
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[35mMonsterClass Load (0.7ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 43[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 43[0m
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 43[0m
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mTrait Load (0.4ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 43
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 43
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mParryScore Load (0.4ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 43
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 43[0m
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_form.html.erb (44.5ms)
Rendered monsters/edit.html.erb within layouts/application (44.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 53ms (Views: 42.9ms | ActiveRecord: 5.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:54.729189', '2015-04-23 11:51:54.729189')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 71, '2015-04-23 11:51:54.731209', '2015-04-23 11:51:54.731209')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 44 [1m[36mMonsterClass Load (0.1ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 71 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (4.0ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.9ms | ActiveRecord: 0.6ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.9ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.752952', '2015-04-23 11:51:54.752952')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.758942', '2015-04-23 11:51:54.758942')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/47 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.766179', '2015-04-23 11:51:54.766179')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (3.9ms) Rendered master_traits/new.html.erb within layouts/application (5.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 11.8ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.785642', '2015-04-23 11:51:54.785642')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.797389', '2015-04-23 11:51:54.797389')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"50"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 50 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.8ms)
Rendered master_traits/edit.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 7.6ms | ActiveRecord: 0.5ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.816425', '2015-04-23 11:51:54.816425')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.9ms | ActiveRecord: 0.2ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.832322', '2015-04-23 11:51:54.832322')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"52"}
[1m[36mMasterTrait Load (0.5ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 52 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.5ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.846430', '2015-04-23 11:51:54.846430')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"53"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 53 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 53
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[35m (2.9ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.860001', '2015-04-23 11:51:54.860001')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"54"}
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 54 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/54 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.870984', '2015-04-23 11:51:54.870984')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"55"}
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 55 LIMIT 1
Rendered master_traits/_form.html.erb (2.2ms)
Rendered master_traits/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.4ms | ActiveRecord: 0.4ms)
[1m[36m (3.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.906231', '2015-04-23 11:51:54.906231')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.913873', '2015-04-23 11:51:54.913873')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:51:54.920627', '2015-04-23 11:51:54.920627')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:51:54.922651', '2015-04-23 11:51:54.922651')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 11:51:54.925284', '2015-04-23 11:51:54.925284')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.931922', '2015-04-23 11:51:54.931922')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (56, '2015-04-23 11:51:54.935289', '2015-04-23 11:51:54.935289')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.7ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:51:54.939127', '2015-04-23 11:51:54.939127')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (57, 3, '2015-04-23 11:51:54.941823', '2015-04-23 11:51:54.941823')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:51:54.943693', '2015-04-23 11:51:54.943693')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (58, '2015-04-23 11:51:54.945609', '2015-04-23 11:51:54.945609')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.959893', '2015-04-23 11:51:54.959893')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.966014', '2015-04-23 11:51:54.966014')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.972457', '2015-04-23 11:51:54.972457')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.978140', '2015-04-23 11:51:54.978140')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.983673', '2015-04-23 11:51:54.983673')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.989104', '2015-04-23 11:51:54.989104')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:54.996220', '2015-04-23 11:51:54.996220')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:55.002807', '2015-04-23 11:51:55.002807')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:51:55.009905', '2015-04-23 11:51:55.009905')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:55.026880', '2015-04-23 11:51:55.026880')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.9ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 72, '2015-04-23 11:51:55.029540', '2015-04-23 11:51:55.029540')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 11:51:55.035316', '2015-04-23 11:51:55.035316')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 11:51:55.038940', '2015-04-23 11:51:55.038940')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.9ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (59, 3, 45, '2015-04-23 11:51:55.041992', '2015-04-23 11:51:55.041992')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (60, 45, '2015-04-23 11:51:55.044780', '2015-04-23 11:51:55.044780')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:55.051859', '2015-04-23 11:51:55.051859')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 73, '2015-04-23 11:51:55.053924', '2015-04-23 11:51:55.053924')[0m
[1m[35m (0.7ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:51:55.057966', '2015-04-23 11:51:55.057966')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 46, `updated_at` = '2015-04-23 11:51:55.059595' WHERE `monster_names`.`id` = 16[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 46[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:51:55.065540', '2015-04-23 11:51:55.065540')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 46, `updated_at` = '2015-04-23 11:51:55.067336' WHERE `monster_names`.`id` = 17
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 11:51:55.069570', '2015-04-23 11:51:55.069570')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 46, `updated_at` = '2015-04-23 11:51:55.071175' WHERE `monster_names`.`id` = 18
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:55.078281', '2015-04-23 11:51:55.078281')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 74, '2015-04-23 11:51:55.082012', '2015-04-23 11:51:55.082012')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 11:51:55.086433', '2015-04-23 11:51:55.086433')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 11:51:55.089193', '2015-04-23 11:51:55.089193')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (61, 47, '2015-04-23 11:51:55.092986', '2015-04-23 11:51:55.092986')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (62, 1, 47, '2015-04-23 11:51:55.094825', '2015-04-23 11:51:55.094825')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:51:55.102459', '2015-04-23 11:51:55.102459')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 75, '2015-04-23 11:51:55.104471', '2015-04-23 11:51:55.104471')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 11:51:55.108576', '2015-04-23 11:51:55.108576')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (63, 48, '2015-04-23 11:51:55.112048', '2015-04-23 11:51:55.112048')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.131741', '2015-04-23 11:51:55.131741')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"27"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 27 LIMIT 1
Rendered books/_form.html.erb (3.3ms)
Rendered books/edit.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 10.5ms | ActiveRecord: 0.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.153625', '2015-04-23 11:51:55.153625')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (2.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.165929', '2015-04-23 11:51:55.165929')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.2ms) Rendered books/new.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.179015', '2015-04-23 11:51:55.179015')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"30"}
[1m[35mBook Load (0.4ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 30 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 30
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 30[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.194826', '2015-04-23 11:51:55.194826')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.8ms)
Rendered books/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.5ms | ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.213164', '2015-04-23 11:51:55.213164')
[1m[36m (0.7ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"32"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 32 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.4ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.229144', '2015-04-23 11:51:55.229144')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"33"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 33 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/33 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.238941', '2015-04-23 11:51:55.238941')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.244419', '2015-04-23 11:51:55.244419')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/35 Completed 302 Found in 5ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.253353', '2015-04-23 11:51:55.253353')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"36"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 36 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:51:55.267266', '2015-04-23 11:51:55.267266')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (37, '2015-04-23 11:51:55.270209', '2015-04-23 11:51:55.270209')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 11:51:55.271977', '2015-04-23 11:51:55.271977')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (38, '23-4', '2015-04-23 11:51:55.274543', '2015-04-23 11:51:55.274543')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 11:51:55.277876', '2015-04-23 11:51:55.277876')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 11:51:55.279537', '2015-04-23 11:51:55.279537')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (39, '2015-04-23 11:51:55.281689', '2015-04-23 11:51:55.281689')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.0ms)[0m ROLLBACK
[1m[36mActiveRecord::SchemaMigration Load (0.2ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.762126', '2015-04-23 11:53:22.762126')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"31"}
[1m[36mMoveType Load (0.4ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 31 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 31[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 31
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 32ms (ActiveRecord: 1.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.810398', '2015-04-23 11:53:22.810398')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (2.8ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.9ms) Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 69ms (Views: 68.4ms | ActiveRecord: 0.3ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.886603', '2015-04-23 11:53:22.886603')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (7.0ms)
Rendered move_types/new.html.erb within layouts/application (8.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 10.7ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.911615', '2015-04-23 11:53:22.911615')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.3ms) Rendered move_types/new.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.924739', '2015-04-23 11:53:22.924739')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.929017', '2015-04-23 11:53:22.929017')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/36 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.936860', '2015-04-23 11:53:22.936860')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"37"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 37 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.948400', '2015-04-23 11:53:22.948400')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"38"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 38 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/38 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.958052', '2015-04-23 11:53:22.958052')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"39"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 39 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 5.1ms | ActiveRecord: 0.5ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:53:22.977695', '2015-04-23 11:53:22.977695')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"40"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 40 LIMIT 1
Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/edit.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.001301', '2015-04-23 11:53:23.001301')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 8ms (Views: 7.1ms | ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.018923', '2015-04-23 11:53:23.018923')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.025626', '2015-04-23 11:53:23.025626')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/39 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.033711', '2015-04-23 11:53:23.033711')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"40"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 40 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 40[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 40
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 10ms (ActiveRecord: 2.0ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.054332', '2015-04-23 11:53:23.054332')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"41"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 41 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.4ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.069928', '2015-04-23 11:53:23.069928')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.0ms) Rendered locations/new.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.081953', '2015-04-23 11:53:23.081953')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/new.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.097988', '2015-04-23 11:53:23.097988')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"44"}
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 44 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/44 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.109263', '2015-04-23 11:53:23.109263')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"45"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 45 LIMIT 1
Rendered locations/_form.html.erb (1.0ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.119379', '2015-04-23 11:53:23.119379')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"46"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 46 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.148324', '2015-04-23 11:53:23.148324')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (40, '2015-04-23 11:53:23.153100', '2015-04-23 11:53:23.153100')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 11:53:23.155287', '2015-04-23 11:53:23.155287')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (41, '23-4', '2015-04-23 11:53:23.157805', '2015-04-23 11:53:23.157805')[0m
[1m[35m (0.8ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 11:53:23.160505', '2015-04-23 11:53:23.160505')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 11:53:23.162264', '2015-04-23 11:53:23.162264')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (42, '2015-04-23 11:53:23.164482', '2015-04-23 11:53:23.164482')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:23.182735', '2015-04-23 11:53:23.182735')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (64, '2015-04-23 11:53:23.186732', '2015-04-23 11:53:23.186732')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:23.190334', '2015-04-23 11:53:23.190334')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (65, 3, '2015-04-23 11:53:23.192145', '2015-04-23 11:53:23.192145')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:53:23.193827', '2015-04-23 11:53:23.193827')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (66, '2015-04-23 11:53:23.196637', '2015-04-23 11:53:23.196637')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:53:23.211292', '2015-04-23 11:53:23.211292')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:53:23.213001', '2015-04-23 11:53:23.213001')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 11:53:23.215175', '2015-04-23 11:53:23.215175')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (25.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:23.244499', '2015-04-23 11:53:23.244499')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:53:23.246758', '2015-04-23 11:53:23.246758')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 11:53:23.250657', '2015-04-23 11:53:23.250657')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.269156', '2015-04-23 11:53:23.269156')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.274790', '2015-04-23 11:53:23.274790')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/77 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.283209', '2015-04-23 11:53:23.283209')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"78"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 78 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.5ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 78
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 78[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 21ms (ActiveRecord: 2.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.313036', '2015-04-23 11:53:23.313036')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (2.5ms) Rendered monster_classes/new.html.erb within layouts/application (3.6ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 9.9ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.330883', '2015-04-23 11:53:23.330883')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"80"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 80 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 80[0m
Rendered monster_classes/show.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.6ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.343942', '2015-04-23 11:53:23.343942')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"81"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 81 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.8ms)
Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.2ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.356499', '2015-04-23 11:53:23.356499')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 82 Rendered monster_classes/index.html.erb within layouts/application (3.5ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.6ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.7ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.370700', '2015-04-23 11:53:23.370700')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"83"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 83 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/83 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.382562', '2015-04-23 11:53:23.382562')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.2ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.398778', '2015-04-23 11:53:23.398778')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"85"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 85 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 3.9ms | ActiveRecord: 0.4ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.428107', '2015-04-23 11:53:23.428107')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.7ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 86, '2015-04-23 11:53:23.432404', '2015-04-23 11:53:23.432404')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 11:53:23.437618', '2015-04-23 11:53:23.437618')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (70, 49, '2015-04-23 11:53:23.441354', '2015-04-23 11:53:23.441354')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.450207', '2015-04-23 11:53:23.450207')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 87, '2015-04-23 11:53:23.452538', '2015-04-23 11:53:23.452538')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 11:53:23.456419', '2015-04-23 11:53:23.456419')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 11:53:23.459431', '2015-04-23 11:53:23.459431')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (71, 3, 50, '2015-04-23 11:53:23.461558', '2015-04-23 11:53:23.461558')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (72, 50, '2015-04-23 11:53:23.462981', '2015-04-23 11:53:23.462981')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.470196', '2015-04-23 11:53:23.470196')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 88, '2015-04-23 11:53:23.472263', '2015-04-23 11:53:23.472263')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:53:23.475508', '2015-04-23 11:53:23.475508')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 51, `updated_at` = '2015-04-23 11:53:23.477371' WHERE `monster_names`.`id` = 22[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (1.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 51[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:53:23.483644', '2015-04-23 11:53:23.483644')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m UPDATE `monster_names` SET `monster_id` = 51, `updated_at` = '2015-04-23 11:53:23.486091' WHERE `monster_names`.`id` = 23
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 11:53:23.489323', '2015-04-23 11:53:23.489323')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.0ms)[0m UPDATE `monster_names` SET `monster_id` = 51, `updated_at` = '2015-04-23 11:53:23.491607' WHERE `monster_names`.`id` = 24
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.499328', '2015-04-23 11:53:23.499328')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.8ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 89, '2015-04-23 11:53:23.502306', '2015-04-23 11:53:23.502306')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 11:53:23.508285', '2015-04-23 11:53:23.508285')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 11:53:23.511999', '2015-04-23 11:53:23.511999')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (73, 52, '2015-04-23 11:53:23.514768', '2015-04-23 11:53:23.514768')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (74, 1, 52, '2015-04-23 11:53:23.516640', '2015-04-23 11:53:23.516640')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (3.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.553542', '2015-04-23 11:53:23.553542')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 12, '2015-04-23 11:53:23.557186', '2015-04-23 11:53:23.557186')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic"=>"12", "name"=>nil, "notes"=>nil}}
Completed 500 Internal Server Error in 1ms
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.567170', '2015-04-23 11:53:23.567170')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 13, '2015-04-23 11:53:23.568944', '2015-04-23 11:53:23.568944')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic"=>"13", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"2"}
[1m[36mMasterSkill Load (0.4ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 2 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Completed 500 Internal Server Error in 3ms
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.579346', '2015-04-23 11:53:23.579346')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 14, '2015-04-23 11:53:23.581206', '2015-04-23 11:53:23.581206')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic"=>nil}, "id"=>"3"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 3 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (45.8ms)
Rendered master_skills/edit.html.erb within layouts/application (46.4ms)
Completed 500 Internal Server Error in 54ms
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.642267', '2015-04-23 11:53:23.642267')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 15, '2015-04-23 11:53:23.644250', '2015-04-23 11:53:23.644250')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"4"}
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 4 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 4
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.654879', '2015-04-23 11:53:23.654879')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 16, '2015-04-23 11:53:23.656832', '2015-04-23 11:53:23.656832')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"5"}
[1m[36mMasterSkill Load (1.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 5 LIMIT 1[0m
Rendered master_skills/_form.html.erb (3.8ms)
Rendered master_skills/edit.html.erb within layouts/application (4.1ms)
Completed 500 Internal Server Error in 6ms
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.669875', '2015-04-23 11:53:23.669875')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 17, '2015-04-23 11:53:23.671797', '2015-04-23 11:53:23.671797')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` [1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 17 LIMIT 1[0m Rendered master_skills/index.html.erb within layouts/application (3.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.4ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.685327', '2015-04-23 11:53:23.685327')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 18, '2015-04-23 11:53:23.687231', '2015-04-23 11:53:23.687231')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (3.7ms) Rendered master_skills/new.html.erb within layouts/application (4.2ms)
Completed 500 Internal Server Error in 6ms
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.701463', '2015-04-23 11:53:23.701463')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 19, '2015-04-23 11:53:23.704184', '2015-04-23 11:53:23.704184')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"8"}
[1m[35mMasterSkill Load (0.5ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 8 LIMIT 1
[1m[36mCharacteristic Load (0.4ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 19 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.3ms | ActiveRecord: 1.0ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:23.721640', '2015-04-23 11:53:23.721640')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (1.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 20, '2015-04-23 11:53:23.724471', '2015-04-23 11:53:23.724471')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic"=>"20", "name"=>"Basketweaving", "notes"=>nil}}
Completed 500 Internal Server Error in 1ms
[1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.738859', '2015-04-23 11:53:23.738859')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 90, '2015-04-23 11:53:23.740996', '2015-04-23 11:53:23.740996')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:53:23.744993', '2015-04-23 11:53:23.744993')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (53, 47, 1, '2015-04-23 11:53:23.748776', '2015-04-23 11:53:23.748776')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.752247', '2015-04-23 11:53:23.752247')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 91, '2015-04-23 11:53:23.755173', '2015-04-23 11:53:23.755173')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 11:53:23.757993', '2015-04-23 11:53:23.757993')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.5ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (54, 48, 2, 'Flexible', '2015-04-23 11:53:23.759619', '2015-04-23 11:53:23.759619')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.0ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.777238', '2015-04-23 11:53:23.777238')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.782108', '2015-04-23 11:53:23.782108')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/44 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.7ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.790881', '2015-04-23 11:53:23.790881')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.5ms)
Rendered books/new.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.7ms | ActiveRecord: 0.3ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.813684', '2015-04-23 11:53:23.813684')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"46"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 46 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 46
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 46[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 1.0ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (3.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.827467', '2015-04-23 11:53:23.827467')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"47"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 47 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.6ms)
Rendered books/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.0ms | ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.842900', '2015-04-23 11:53:23.842900')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.3ms)
[1m[35m (6.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.859306', '2015-04-23 11:53:23.859306')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"49"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 49 LIMIT 1[0m
Rendered books/_form.html.erb (2.1ms)
Rendered books/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.7ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.875832', '2015-04-23 11:53:23.875832')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"50"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 50 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.3ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.887943', '2015-04-23 11:53:23.887943')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"51"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 51 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/51 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:53:23.897562', '2015-04-23 11:53:23.897562')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.4ms) Rendered books/new.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (1.5ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:23.918220', '2015-04-23 11:53:23.918220')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 92, '2015-04-23 11:53:23.920920', '2015-04-23 11:53:23.920920')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.9ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.8ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (10.3ms)
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.6ms)
Rendered monsters/_expanding_fieldset.html.erb (6.9ms)
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (10.7ms)
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (12.1ms)
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (11.8ms)
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (6.6ms)
Rendered monsters/_form.html.erb (85.1ms)
Rendered monsters/new.html.erb within layouts/application (86.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 100ms (Views: 89.3ms | ActiveRecord: 4.6ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:24.032718', '2015-04-23 11:53:24.032718')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 93, '2015-04-23 11:53:24.035630', '2015-04-23 11:53:24.035630')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"56"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 56 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 56
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 56[0m
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 56
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 56[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 56
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 56[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 56
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 56[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 56
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 10ms (ActiveRecord: 2.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:24.055222', '2015-04-23 11:53:24.055222')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 94, '2015-04-23 11:53:24.057383', '2015-04-23 11:53:24.057383')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.6ms) Rendered monsters/_monster_name_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (5.4ms) [1m[36mMonsterClass Load (0.6ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.2ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (5.4ms) [1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (4.1ms) Rendered monsters/_attack_fields.html.erb (2.3ms) Rendered monsters/_attack_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (5.0ms) [1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (3.1ms) Rendered monsters/_expanding_fieldset.html.erb (3.8ms) [1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (2.1ms) Rendered monsters/_expanding_fieldset.html.erb (3.9ms) Rendered monsters/_parry_score_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (2.1ms) [1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (2.4ms) Rendered monsters/_expanding_fieldset.html.erb (3.9ms) Rendered monsters/_form.html.erb (47.0ms) Rendered monsters/new.html.erb within layouts/application (47.2ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 51ms (Views: 47.4ms | ActiveRecord: 1.7ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:24.117644', '2015-04-23 11:53:24.117644')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 95, '2015-04-23 11:53:24.120076', '2015-04-23 11:53:24.120076')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 58[0m [1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 95 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (4.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.4ms | ActiveRecord: 0.9ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:24.134883', '2015-04-23 11:53:24.134883')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 96, '2015-04-23 11:53:24.136986', '2015-04-23 11:53:24.136986')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"59"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 59 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 59
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 96 LIMIT 1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 59
[1m[36mParryScore Load (0.4ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 59[0m
[1m[35mDamageResistance Load (0.4ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 59
Rendered monsters/_show_stat_block.html.erb (4.1ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 59[0m
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 59
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 59[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 59
Rendered monsters/show.html.erb within layouts/application (12.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 15ms (Views: 12.0ms | ActiveRecord: 2.9ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:24.160717', '2015-04-23 11:53:24.160717')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 97, '2015-04-23 11:53:24.162742', '2015-04-23 11:53:24.162742')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"97", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 97, '2015-04-23 11:53:24.170238', '2015-04-23 11:53:24.170238')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/61 Completed 302 Found in 7ms (ActiveRecord: 0.5ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:24.179605', '2015-04-23 11:53:24.179605')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 98, '2015-04-23 11:53:24.182154', '2015-04-23 11:53:24.182154')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"62"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 62 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 62 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 62
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 62
[1m[36mMoveType Load (0.8ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.9ms)
[1m[35mDamageResistance Load (0.4ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 62
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 62
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 62[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[36mSkill Load (0.5ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 62[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 62[0m
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 62
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_form.html.erb (54.0ms)
Rendered monsters/edit.html.erb within layouts/application (55.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 63ms (Views: 53.0ms | ActiveRecord: 5.1ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:24.253145', '2015-04-23 11:53:24.253145')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 99, '2015-04-23 11:53:24.255449', '2015-04-23 11:53:24.255449')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"63"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 63 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 63[0m
Rendered monsters/_monster_name_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.4ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 63[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[36mDamageResistance Load (1.0ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 63[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 63[0m
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 63
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[35mSkill Load (0.5ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 63
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.9ms)
[1m[35mParryScore Load (0.4ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 63
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 63[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (46.1ms)
Rendered monsters/edit.html.erb within layouts/application (46.5ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 51ms (Views: 45.1ms | ActiveRecord: 4.7ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:53:24.313870', '2015-04-23 11:53:24.313870')
[1m[36m (0.5ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 100, '2015-04-23 11:53:24.316323', '2015-04-23 11:53:24.316323')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"64"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 64 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 64 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/64 Completed 302 Found in 7ms (ActiveRecord: 0.8ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.338520', '2015-04-23 11:53:24.338520')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"75"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 75 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (6.7ms)
Rendered master_traits/edit.html.erb within layouts/application (8.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 18ms (Views: 14.4ms | ActiveRecord: 0.4ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.365887', '2015-04-23 11:53:24.365887')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (2.0ms) Rendered master_traits/new.html.erb within layouts/application (3.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.378259', '2015-04-23 11:53:24.378259')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"77"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 77 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.389623', '2015-04-23 11:53:24.389623')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.394492', '2015-04-23 11:53:24.394492')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/79 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.402883', '2015-04-23 11:53:24.402883')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.7ms)
Rendered master_traits/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.9ms | ActiveRecord: 0.3ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.420699', '2015-04-23 11:53:24.420699')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"81"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 81 LIMIT 1
Rendered master_traits/_form.html.erb (1.8ms)
Rendered master_traits/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.432549', '2015-04-23 11:53:24.432549')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"82"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 82 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/82 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.442065', '2015-04-23 11:53:24.442065')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"83"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 83 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 83[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:53:24.452137', '2015-04-23 11:53:24.452137')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.9ms)
Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.3ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:24.467427', '2015-04-23 11:53:24.467427')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 21, '2015-04-23 11:53:24.469628', '2015-04-23 11:53:24.469628')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 10, '2015-04-23 11:53:24.472877', '2015-04-23 11:53:24.472877')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:53:24.526857', '2015-04-23 11:53:24.526857')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 22, '2015-04-23 11:53:24.528939', '2015-04-23 11:53:24.528939')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 11, '2015-04-23 11:53:24.530836', '2015-04-23 11:53:24.530836')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.9ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 6ms (Views: 6.2ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:53.885590', '2015-04-23 11:55:53.885590')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:55:53.888125', '2015-04-23 11:55:53.888125')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 11:55:53.890629', '2015-04-23 11:55:53.890629')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (17.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (5.6ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 65ms (Views: 64.4ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:53.997300', '2015-04-23 11:55:53.997300')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (10.7ms)
Rendered master_traits/new.html.erb within layouts/application (11.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 23ms (Views: 17.0ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.029821', '2015-04-23 11:55:54.029821')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"89"}
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 89 LIMIT 1
Rendered master_traits/_form.html.erb (2.0ms)
Rendered master_traits/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 6.1ms | ActiveRecord: 0.4ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.049716', '2015-04-23 11:55:54.049716')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"90"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 90 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 90[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.061301', '2015-04-23 11:55:54.061301')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (2.4ms) Rendered master_traits/new.html.erb within layouts/application (2.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.072922', '2015-04-23 11:55:54.072922')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"92"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 92 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.084264', '2015-04-23 11:55:54.084264')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (1.5ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.095321', '2015-04-23 11:55:54.095321')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.5ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.101559', '2015-04-23 11:55:54.101559')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/95 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.111005', '2015-04-23 11:55:54.111005')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"96"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 96 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 6.6ms | ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.127420', '2015-04-23 11:55:54.127420')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"97"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 97 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/97 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.154776', '2015-04-23 11:55:54.154776')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 23, '2015-04-23 11:55:54.161491', '2015-04-23 11:55:54.161491')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 12, '2015-04-23 11:55:54.165873', '2015-04-23 11:55:54.165873')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.9ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.172582', '2015-04-23 11:55:54.172582')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 24, '2015-04-23 11:55:54.174457', '2015-04-23 11:55:54.174457')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 13, '2015-04-23 11:55:54.177155', '2015-04-23 11:55:54.177155')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.219647', '2015-04-23 11:55:54.219647')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 101, '2015-04-23 11:55:54.222709', '2015-04-23 11:55:54.222709')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:55:54.237929', '2015-04-23 11:55:54.237929')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 65, `updated_at` = '2015-04-23 11:55:54.239888' WHERE `monster_names`.`id` = 25[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 65[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:55:54.244182', '2015-04-23 11:55:54.244182')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 65, `updated_at` = '2015-04-23 11:55:54.245668' WHERE `monster_names`.`id` = 26
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 11:55:54.248764', '2015-04-23 11:55:54.248764')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 65, `updated_at` = '2015-04-23 11:55:54.250375' WHERE `monster_names`.`id` = 27
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.256373', '2015-04-23 11:55:54.256373')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 102, '2015-04-23 11:55:54.258546', '2015-04-23 11:55:54.258546')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 11:55:54.262595', '2015-04-23 11:55:54.262595')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 11:55:54.273496', '2015-04-23 11:55:54.273496')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (98, 66, '2015-04-23 11:55:54.277811', '2015-04-23 11:55:54.277811')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (99, 1, 66, '2015-04-23 11:55:54.279528', '2015-04-23 11:55:54.279528')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.287574', '2015-04-23 11:55:54.287574')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 103, '2015-04-23 11:55:54.290195', '2015-04-23 11:55:54.290195')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 11:55:54.294927', '2015-04-23 11:55:54.294927')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 11:55:54.298192', '2015-04-23 11:55:54.298192')[0m
[1m[35m (0.8ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (100, 3, 67, '2015-04-23 11:55:54.301242', '2015-04-23 11:55:54.301242')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (101, 67, '2015-04-23 11:55:54.303061', '2015-04-23 11:55:54.303061')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (3.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.309909', '2015-04-23 11:55:54.309909')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 104, '2015-04-23 11:55:54.311819', '2015-04-23 11:55:54.311819')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 11:55:54.316732', '2015-04-23 11:55:54.316732')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (102, 68, '2015-04-23 11:55:54.318704', '2015-04-23 11:55:54.318704')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.334273', '2015-04-23 11:55:54.334273')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"105"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 105 LIMIT 1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 9.5ms | ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.355601', '2015-04-23 11:55:54.355601')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.359138', '2015-04-23 11:55:54.359138')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/107 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.366638', '2015-04-23 11:55:54.366638')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.385456', '2015-04-23 11:55:54.385456')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"109"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 109 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/109 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.398812', '2015-04-23 11:55:54.398812')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"110"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 110 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (1.0ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 110
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 110[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 5ms (ActiveRecord: 1.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.411858', '2015-04-23 11:55:54.411858')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"111"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 111 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[35m (3.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.425068', '2015-04-23 11:55:54.425068')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.1ms) Rendered monster_classes/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (1.7ms) Rendered layouts/_navigation.html.erb (2.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.437845', '2015-04-23 11:55:54.437845')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 113[0m Rendered monster_classes/index.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.6ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.450180', '2015-04-23 11:55:54.450180')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"114"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 114 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 114
Rendered monster_classes/show.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.6ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.473990', '2015-04-23 11:55:54.473990')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 25, '2015-04-23 11:55:54.475689', '2015-04-23 11:55:54.475689')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic"=>"25", "name"=>nil, "notes"=>nil}}
Completed 500 Internal Server Error in 1ms
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.485784', '2015-04-23 11:55:54.485784')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 26, '2015-04-23 11:55:54.487559', '2015-04-23 11:55:54.487559')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic"=>nil}, "id"=>"15"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 15 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (6.5ms)
Rendered master_skills/edit.html.erb within layouts/application (7.5ms)
Completed 500 Internal Server Error in 18ms
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.513740', '2015-04-23 11:55:54.513740')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 27, '2015-04-23 11:55:54.516636', '2015-04-23 11:55:54.516636')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (3.6ms) Rendered master_skills/new.html.erb within layouts/application (4.2ms)
Completed 500 Internal Server Error in 6ms
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.529878', '2015-04-23 11:55:54.529878')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 28, '2015-04-23 11:55:54.532003', '2015-04-23 11:55:54.532003')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"17"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 17 LIMIT 1[0m
[1m[35mCharacteristic Load (0.3ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 28 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.5ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.544358', '2015-04-23 11:55:54.544358')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 29, '2015-04-23 11:55:54.546210', '2015-04-23 11:55:54.546210')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m [1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 29 LIMIT 1 Rendered master_skills/index.html.erb within layouts/application (3.6ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.5ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.562930', '2015-04-23 11:55:54.562930')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 30, '2015-04-23 11:55:54.565077', '2015-04-23 11:55:54.565077')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic"=>"30", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"19"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 19 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Completed 500 Internal Server Error in 4ms
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.575706', '2015-04-23 11:55:54.575706')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 31, '2015-04-23 11:55:54.579337', '2015-04-23 11:55:54.579337')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"20"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 20 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 20[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.589914', '2015-04-23 11:55:54.589914')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 32, '2015-04-23 11:55:54.592768', '2015-04-23 11:55:54.592768')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic"=>"32", "name"=>"Basketweaving", "notes"=>nil}}
Completed 500 Internal Server Error in 1ms
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:55:54.602046', '2015-04-23 11:55:54.602046')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 33, '2015-04-23 11:55:54.603841', '2015-04-23 11:55:54.603841')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"22"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 22 LIMIT 1[0m
Rendered master_skills/_form.html.erb (16.0ms)
Rendered master_skills/edit.html.erb within layouts/application (16.2ms)
Completed 500 Internal Server Error in 17ms
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.629200', '2015-04-23 11:55:54.629200')[0m
[1m[35m (0.6ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (103, '2015-04-23 11:55:54.632993', '2015-04-23 11:55:54.632993')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:55:54.635634', '2015-04-23 11:55:54.635634')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (104, 3, '2015-04-23 11:55:54.638484', '2015-04-23 11:55:54.638484')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:55:54.641005', '2015-04-23 11:55:54.641005')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (105, '2015-04-23 11:55:54.642929', '2015-04-23 11:55:54.642929')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.655533', '2015-04-23 11:55:54.655533')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 115, '2015-04-23 11:55:54.657703', '2015-04-23 11:55:54.657703')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"115", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 115, '2015-04-23 11:55:54.666638', '2015-04-23 11:55:54.666638')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/70 Completed 302 Found in 8ms (ActiveRecord: 0.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.678113', '2015-04-23 11:55:54.678113')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.6ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 116, '2015-04-23 11:55:54.680581', '2015-04-23 11:55:54.680581')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"71"}
[1m[36mMonster Load (0.5ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 71 LIMIT 1[0m
[1m[35mMonsterName Load (0.4ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 71
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 116 LIMIT 1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 71
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 71[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 71
Rendered monsters/_show_stat_block.html.erb (16.0ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 71[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 71
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 71[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 71
Rendered monsters/show.html.erb within layouts/application (36.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 44ms (Views: 36.3ms | ActiveRecord: 6.1ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.733488', '2015-04-23 11:55:54.733488')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 117, '2015-04-23 11:55:54.735269', '2015-04-23 11:55:54.735269')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.7ms) Rendered monsters/_monster_name_fields.html.erb (1.9ms) Rendered monsters/_expanding_fieldset.html.erb (6.3ms) [1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (8.2ms) [1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.1ms) Rendered monsters/_expanding_fieldset.html.erb (13.3ms) [1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (6.8ms) Rendered monsters/_expanding_fieldset.html.erb (13.4ms) Rendered monsters/_attack_fields.html.erb (1.9ms) Rendered monsters/_attack_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (6.8ms) [1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (2.5ms) Rendered monsters/_expanding_fieldset.html.erb (4.3ms) [1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (2.2ms) Rendered monsters/_expanding_fieldset.html.erb (4.0ms) Rendered monsters/_parry_score_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (8.3ms) [1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (6.0ms) Rendered monsters/_expanding_fieldset.html.erb (10.7ms) Rendered monsters/_form.html.erb (81.7ms) Rendered monsters/new.html.erb within layouts/application (82.6ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 98ms (Views: 82.1ms | ActiveRecord: 4.5ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.841042', '2015-04-23 11:55:54.841042')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 118, '2015-04-23 11:55:54.843354', '2015-04-23 11:55:54.843354')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"73"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 73 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 73[0m
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 73
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 73[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 73
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 73[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 73
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 73[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 73
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 73[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 12ms (ActiveRecord: 2.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.867208', '2015-04-23 11:55:54.867208')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 119, '2015-04-23 11:55:54.869303', '2015-04-23 11:55:54.869303')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (37.7ms)
Rendered monsters/new.html.erb within layouts/application (38.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 44ms (Views: 39.1ms | ActiveRecord: 1.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.922193', '2015-04-23 11:55:54.922193')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 120, '2015-04-23 11:55:54.924591', '2015-04-23 11:55:54.924591')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"75"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 75 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 75 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/75 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:54.943124', '2015-04-23 11:55:54.943124')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 121, '2015-04-23 11:55:54.945601', '2015-04-23 11:55:54.945601')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"76"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 76 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 76 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.8ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 76
Rendered monsters/_monster_name_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
[1m[36mMonsterClass Load (0.6ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 76
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 76
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 76
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 76[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 76[0m
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 76[0m
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mPageReference Load (0.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 76
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
Rendered monsters/_form.html.erb (46.1ms)
Rendered monsters/edit.html.erb within layouts/application (46.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 53ms (Views: 45.3ms | ActiveRecord: 5.0ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:55.008588', '2015-04-23 11:55:55.008588')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 122, '2015-04-23 11:55:55.010682', '2015-04-23 11:55:55.010682')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"77"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 77 LIMIT 1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 77[0m
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 77[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 77[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 77[0m
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 77
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 77
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (6.1ms)
[1m[35mParryScore Load (0.4ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 77
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 77[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
Rendered monsters/_form.html.erb (44.7ms)
Rendered monsters/edit.html.erb within layouts/application (45.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 48ms (Views: 43.7ms | ActiveRecord: 3.7ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:55.067229', '2015-04-23 11:55:55.067229')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 123, '2015-04-23 11:55:55.069474', '2015-04-23 11:55:55.069474')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 78 [1m[36mMonsterClass Load (0.1ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 123 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (4.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.6ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.093118', '2015-04-23 11:55:55.093118')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"49"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 49 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (3.5ms)
Rendered locations/edit.html.erb within layouts/application (4.9ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 17ms (Views: 12.7ms | ActiveRecord: 0.5ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.118878', '2015-04-23 11:55:55.118878')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"50"}
[1m[36mLocation Load (0.6ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 50 LIMIT 1[0m
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.4ms | ActiveRecord: 0.6ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.131478', '2015-04-23 11:55:55.131478')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.4ms)
Rendered locations/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.147095', '2015-04-23 11:55:55.147095')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"52"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 52 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 52[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 52
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.159808', '2015-04-23 11:55:55.159808')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (2.8ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.4ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.172196', '2015-04-23 11:55:55.172196')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.176655', '2015-04-23 11:55:55.176655')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/55 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.5ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.193974', '2015-04-23 11:55:55.193974')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"56"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 56 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.205480', '2015-04-23 11:55:55.205480')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"57"}
[1m[35mLocation Load (0.7ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 57 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/57 Completed 302 Found in 3ms (ActiveRecord: 0.9ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.217373', '2015-04-23 11:55:55.217373')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.0ms) Rendered locations/new.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:55.230435', '2015-04-23 11:55:55.230435')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 124, '2015-04-23 11:55:55.232948', '2015-04-23 11:55:55.232948')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:55:55.237733', '2015-04-23 11:55:55.237733')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (79, 59, 1, '2015-04-23 11:55:55.240476', '2015-04-23 11:55:55.240476')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:55:55.243890', '2015-04-23 11:55:55.243890')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 125, '2015-04-23 11:55:55.246186', '2015-04-23 11:55:55.246186')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 11:55:55.249526', '2015-04-23 11:55:55.249526')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (80, 60, 2, 'Flexible', '2015-04-23 11:55:55.251499', '2015-04-23 11:55:55.251499')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:55:55.258464', '2015-04-23 11:55:55.258464')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:55:55.260446', '2015-04-23 11:55:55.260446')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 11:55:55.262053', '2015-04-23 11:55:55.262053')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.278703', '2015-04-23 11:55:55.278703')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (2.1ms) Rendered move_types/new.html.erb within layouts/application (4.6ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (2.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 12.4ms | ActiveRecord: 0.0ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.303164', '2015-04-23 11:55:55.303164')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"42"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 42 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.317933', '2015-04-23 11:55:55.317933')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.2ms)
Rendered move_types/new.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (3.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.334853', '2015-04-23 11:55:55.334853')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"44"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 44 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/44 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.346383', '2015-04-23 11:55:55.346383')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"45"}
[1m[36mMoveType Load (0.4ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 45 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.4ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 45[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 45
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 7ms (ActiveRecord: 1.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.363564', '2015-04-23 11:55:55.363564')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.367927', '2015-04-23 11:55:55.367927')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/47 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.375725', '2015-04-23 11:55:55.375725')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"48"}
[1m[35mMoveType Load (0.5ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 48 LIMIT 1
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.3ms | ActiveRecord: 0.5ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.390203', '2015-04-23 11:55:55.390203')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"49"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 49 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (3.0ms)
Rendered move_types/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.3ms | ActiveRecord: 0.4ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:55:55.406204', '2015-04-23 11:55:55.406204')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.430344', '2015-04-23 11:55:55.430344')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"53"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 53 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 53[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `books` WHERE `books`.`id` = 53
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 7ms (ActiveRecord: 1.1ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.449464', '2015-04-23 11:55:55.449464')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"54"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 54 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.9ms)
Rendered books/edit.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 10.3ms | ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.470465', '2015-04-23 11:55:55.470465')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.475413', '2015-04-23 11:55:55.475413')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/56 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.483334', '2015-04-23 11:55:55.483334')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (2.1ms) Rendered books/new.html.erb within layouts/application (2.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 5.2ms | ActiveRecord: 0.0ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.495834', '2015-04-23 11:55:55.495834')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"58"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 58 LIMIT 1[0m
[1m[35m (0.6ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/58 Completed 302 Found in 3ms (ActiveRecord: 0.9ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.505769', '2015-04-23 11:55:55.505769')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"59"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 59 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)
[1m[35m (3.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.517946', '2015-04-23 11:55:55.517946')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.534961', '2015-04-23 11:55:55.534961')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"61"}
[1m[35mBook Load (0.5ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 61 LIMIT 1
Rendered books/_form.html.erb (2.1ms)
Rendered books/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.5ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.549848', '2015-04-23 11:55:55.549848')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (2.9ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:55:55.562913', '2015-04-23 11:55:55.562913')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (63, '2015-04-23 11:55:55.565702', '2015-04-23 11:55:55.565702')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 11:55:55.568354', '2015-04-23 11:55:55.568354')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (64, '23-4', '2015-04-23 11:55:55.570644', '2015-04-23 11:55:55.570644')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 11:55:55.572367', '2015-04-23 11:55:55.572367')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 11:55:55.574536', '2015-04-23 11:55:55.574536')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (65, '2015-04-23 11:55:55.577713', '2015-04-23 11:55:55.577713')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.344822', '2015-04-23 11:56:36.344822')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 126, '2015-04-23 11:56:36.353361', '2015-04-23 11:56:36.353361')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"81"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 81 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 81 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/81 Completed 302 Found in 12ms (ActiveRecord: 0.8ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.382261', '2015-04-23 11:56:36.382261')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 127, '2015-04-23 11:56:36.384611', '2015-04-23 11:56:36.384611')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"82"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 82 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 82
Rendered monsters/_monster_name_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (20.2ms)
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 82
[1m[36mMoveType Load (0.4ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (6.7ms)
Rendered monsters/_expanding_fieldset.html.erb (16.4ms)
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 82
[1m[36mLocation Load (0.6ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (6.4ms)
Rendered monsters/_expanding_fieldset.html.erb (15.3ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 82
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (11.5ms)
[1m[36mTrait Load (0.5ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 82[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (5.8ms)
Rendered monsters/_expanding_fieldset.html.erb (15.1ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 82[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.9ms)
Rendered monsters/_expanding_fieldset.html.erb (14.8ms)
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 82[0m
Rendered monsters/_parry_score_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (11.3ms)
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 82
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (5.5ms)
Rendered monsters/_expanding_fieldset.html.erb (16.7ms)
Rendered monsters/_form.html.erb (143.2ms)
Rendered monsters/edit.html.erb within layouts/application (146.7ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (3.0ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 200ms (Views: 175.8ms | ActiveRecord: 12.8ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.593051', '2015-04-23 11:56:36.593051')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 128, '2015-04-23 11:56:36.595112', '2015-04-23 11:56:36.595112')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"83"}
[1m[36mMonster Load (0.7ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 83 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 83[0m
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 83
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 83[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 83
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 83[0m
[1m[35mMovementRate Load (0.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 83
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 83[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 83
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 83[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 8ms (ActiveRecord: 2.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.613695', '2015-04-23 11:56:36.613695')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 129, '2015-04-23 11:56:36.615309', '2015-04-23 11:56:36.615309')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_form.html.erb (38.0ms)
Rendered monsters/new.html.erb within layouts/application (38.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 45ms (Views: 39.9ms | ActiveRecord: 1.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.670416', '2015-04-23 11:56:36.670416')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 130, '2015-04-23 11:56:36.672347', '2015-04-23 11:56:36.672347')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"85"}
[1m[35mMonster Load (1.0ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 85 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 85[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 130 LIMIT 1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 85[0m
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 85
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 85[0m
Rendered monsters/_show_stat_block.html.erb (3.7ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 85
[1m[36mTrait Load (0.0ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 85[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 85
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 85[0m
Rendered monsters/show.html.erb within layouts/application (10.0ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 11.7ms | ActiveRecord: 2.7ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.695985', '2015-04-23 11:56:36.695985')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 131, '2015-04-23 11:56:36.698070', '2015-04-23 11:56:36.698070')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"131", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 131, '2015-04-23 11:56:36.705835', '2015-04-23 11:56:36.705835')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/87 Completed 302 Found in 5ms (ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.714460', '2015-04-23 11:56:36.714460')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 132, '2015-04-23 11:56:36.717354', '2015-04-23 11:56:36.717354')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"88"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 88 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 88 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (1.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 88[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[35mMonsterClass Load (1.0ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.5ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 88[0m
[1m[35mMoveType Load (0.4ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 88[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 88[0m
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 88
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 88
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mParryScore Load (0.5ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 88
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 88[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_form.html.erb (41.4ms)
Rendered monsters/edit.html.erb within layouts/application (41.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 48ms (Views: 39.2ms | ActiveRecord: 6.1ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.773875', '2015-04-23 11:56:36.773875')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 133, '2015-04-23 11:56:36.775880', '2015-04-23 11:56:36.775880')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 89 [1m[36mMonsterClass Load (0.0ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 133 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (4.5ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:36.790860', '2015-04-23 11:56:36.790860')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 134, '2015-04-23 11:56:36.792635', '2015-04-23 11:56:36.792635')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.3ms) Rendered monsters/_monster_name_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (4.6ms) [1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.0ms) [1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.0ms) Rendered monsters/_expanding_fieldset.html.erb (6.3ms) [1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (2.3ms) Rendered monsters/_expanding_fieldset.html.erb (4.1ms) Rendered monsters/_attack_fields.html.erb (2.3ms) Rendered monsters/_attack_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (5.6ms) [1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.5ms) [1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (2.0ms) Rendered monsters/_expanding_fieldset.html.erb (3.2ms) Rendered monsters/_parry_score_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (2.7ms) [1m[35mBook Load (0.5ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (2.2ms) Rendered monsters/_expanding_fieldset.html.erb (3.3ms) Rendered monsters/_form.html.erb (42.2ms) Rendered monsters/new.html.erb within layouts/application (42.5ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (3.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 60ms (Views: 55.5ms | ActiveRecord: 1.8ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:36.865257', '2015-04-23 11:56:36.865257')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:56:36.867180', '2015-04-23 11:56:36.867180')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 11:56:36.868880', '2015-04-23 11:56:36.868880')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:36.884861', '2015-04-23 11:56:36.884861')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"66"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 66 LIMIT 1[0m
Rendered books/_form.html.erb (2.2ms)
Rendered books/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 12ms (Views: 10.0ms | ActiveRecord: 0.3ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:36.905297', '2015-04-23 11:56:36.905297')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.2ms) Rendered books/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.4ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:36.918491', '2015-04-23 11:56:36.918491')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"68"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 68 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/68 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:36.930625', '2015-04-23 11:56:36.930625')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.7ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.3ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:36.944913', '2015-04-23 11:56:36.944913')[0m
[1m[35m (0.7ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"70"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 70 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 70
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 70[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:36.958142', '2015-04-23 11:56:36.958142')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"71"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 71 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.0ms)
Rendered books/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 5.2ms | ActiveRecord: 0.6ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:36.975791', '2015-04-23 11:56:36.975791')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:36.990449', '2015-04-23 11:56:36.990449')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"73"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 73 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:37.001379', '2015-04-23 11:56:37.001379')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:37.005055', '2015-04-23 11:56:37.005055')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/75 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.0ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.013856', '2015-04-23 11:56:37.013856')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (109, '2015-04-23 11:56:37.016831', '2015-04-23 11:56:37.016831')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.019866', '2015-04-23 11:56:37.019866')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (110, 3, '2015-04-23 11:56:37.022352', '2015-04-23 11:56:37.022352')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:56:37.024860', '2015-04-23 11:56:37.024860')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (111, '2015-04-23 11:56:37.027531', '2015-04-23 11:56:37.027531')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.034762', '2015-04-23 11:56:37.034762')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 135, '2015-04-23 11:56:37.036957', '2015-04-23 11:56:37.036957')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:56:37.041729', '2015-04-23 11:56:37.041729')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m UPDATE `monster_names` SET `monster_id` = 91, `updated_at` = '2015-04-23 11:56:37.044835' WHERE `monster_names`.`id` = 31
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.4ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 91
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:56:37.052040', '2015-04-23 11:56:37.052040')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 91, `updated_at` = '2015-04-23 11:56:37.054642' WHERE `monster_names`.`id` = 32[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 11:56:37.056668', '2015-04-23 11:56:37.056668')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 91, `updated_at` = '2015-04-23 11:56:37.058265' WHERE `monster_names`.`id` = 33[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.0ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.064411', '2015-04-23 11:56:37.064411')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.9ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 136, '2015-04-23 11:56:37.066317', '2015-04-23 11:56:37.066317')[0m
[1m[35m (0.7ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 11:56:37.072029', '2015-04-23 11:56:37.072029')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 11:56:37.074922', '2015-04-23 11:56:37.074922')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (112, 3, 92, '2015-04-23 11:56:37.077238', '2015-04-23 11:56:37.077238')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (113, 92, '2015-04-23 11:56:37.079454', '2015-04-23 11:56:37.079454')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.086714', '2015-04-23 11:56:37.086714')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 137, '2015-04-23 11:56:37.089298', '2015-04-23 11:56:37.089298')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 11:56:37.093820', '2015-04-23 11:56:37.093820')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 11:56:37.096653', '2015-04-23 11:56:37.096653')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (114, 93, '2015-04-23 11:56:37.100025', '2015-04-23 11:56:37.100025')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (115, 1, 93, '2015-04-23 11:56:37.101849', '2015-04-23 11:56:37.101849')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.109337', '2015-04-23 11:56:37.109337')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 138, '2015-04-23 11:56:37.112136', '2015-04-23 11:56:37.112136')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 11:56:37.116567', '2015-04-23 11:56:37.116567')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (116, 94, '2015-04-23 11:56:37.119005', '2015-04-23 11:56:37.119005')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.132858', '2015-04-23 11:56:37.132858')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.137929', '2015-04-23 11:56:37.137929')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/118 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.146370', '2015-04-23 11:56:37.146370')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (3.5ms) Rendered master_traits/new.html.erb within layouts/application (4.3ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 12.5ms | ActiveRecord: 0.0ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.166512', '2015-04-23 11:56:37.166512')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"120"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 120 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.180367', '2015-04-23 11:56:37.180367')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"121"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 121 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.5ms | ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.197364', '2015-04-23 11:56:37.197364')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"122"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 122 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 122[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.8ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.207356', '2015-04-23 11:56:37.207356')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (2.9ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.3ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.221067', '2015-04-23 11:56:37.221067')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (3.8ms)
Rendered master_traits/new.html.erb within layouts/application (4.2ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 7.6ms | ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.241281', '2015-04-23 11:56:37.241281')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"125"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 125 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/125 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:56:37.250143', '2015-04-23 11:56:37.250143')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"126"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 126 LIMIT 1
Rendered master_traits/_form.html.erb (1.8ms)
Rendered master_traits/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:56:37.262678', '2015-04-23 11:56:37.262678')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:56:37.265151', '2015-04-23 11:56:37.265151')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 11:56:37.267447', '2015-04-23 11:56:37.267447')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.289157', '2015-04-23 11:56:37.289157')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 34, '2015-04-23 11:56:37.292458', '2015-04-23 11:56:37.292458')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` [1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 34 LIMIT 1[0m Rendered master_skills/index.html.erb within layouts/application (3.3ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 9.3ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.310405', '2015-04-23 11:56:37.310405')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 35, '2015-04-23 11:56:37.312843', '2015-04-23 11:56:37.312843')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"24"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 24 LIMIT 1
[1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 35 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.4ms | ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.328247', '2015-04-23 11:56:37.328247')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.8ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 36, '2015-04-23 11:56:37.330387', '2015-04-23 11:56:37.330387')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic"=>"36", "name"=>nil, "notes"=>nil}}
Completed 500 Internal Server Error in 1ms
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.341225', '2015-04-23 11:56:37.341225')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 37, '2015-04-23 11:56:37.343031', '2015-04-23 11:56:37.343031')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic"=>"37", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"26"}
[1m[36mMasterSkill Load (0.5ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 26 LIMIT 1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Completed 500 Internal Server Error in 3ms
[1m[35m (1.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.353274', '2015-04-23 11:56:37.353274')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 38, '2015-04-23 11:56:37.355232', '2015-04-23 11:56:37.355232')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"27"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 27 LIMIT 1
Rendered master_skills/_form.html.erb (5.5ms)
Rendered master_skills/edit.html.erb within layouts/application (6.8ms)
Completed 500 Internal Server Error in 8ms
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.370986', '2015-04-23 11:56:37.370986')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 39, '2015-04-23 11:56:37.373920', '2015-04-23 11:56:37.373920')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (3.2ms) Rendered master_skills/new.html.erb within layouts/application (3.9ms)
Completed 500 Internal Server Error in 6ms
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.390159', '2015-04-23 11:56:37.390159')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 40, '2015-04-23 11:56:37.392107', '2015-04-23 11:56:37.392107')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic"=>"40", "name"=>"Basketweaving", "notes"=>nil}}
Completed 500 Internal Server Error in 2ms
[1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.5ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.403505', '2015-04-23 11:56:37.403505')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 41, '2015-04-23 11:56:37.405389', '2015-04-23 11:56:37.405389')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"30"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 30 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 30[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.417032', '2015-04-23 11:56:37.417032')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 42, '2015-04-23 11:56:37.418894', '2015-04-23 11:56:37.418894')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic"=>nil}, "id"=>"31"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 31 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_skills/_form.html.erb (4.3ms)
Rendered master_skills/edit.html.erb within layouts/application (4.5ms)
Completed 500 Internal Server Error in 8ms
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.0ms)
[1m[36m (0.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.463935', '2015-04-23 11:56:37.463935')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"51"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 51 LIMIT 1
Rendered move_types/_form.html.erb (2.6ms)
Rendered move_types/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 10.6ms | ActiveRecord: 0.3ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.483193', '2015-04-23 11:56:37.483193')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"52"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 52 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (3.1ms)
Rendered move_types/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 7.2ms | ActiveRecord: 0.5ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.502687', '2015-04-23 11:56:37.502687')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"53"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 53 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 53[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 53
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 7ms (ActiveRecord: 0.9ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.518964', '2015-04-23 11:56:37.518964')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.530635', '2015-04-23 11:56:37.530635')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"55"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 55 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.542629', '2015-04-23 11:56:37.542629')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"56"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 56 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/56 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.552028', '2015-04-23 11:56:37.552028')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.5ms)
Rendered move_types/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.9ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.568702', '2015-04-23 11:56:37.568702')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.3ms) Rendered move_types/new.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.590776', '2015-04-23 11:56:37.590776')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:56:37.595042', '2015-04-23 11:56:37.595042')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/60 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.604303', '2015-04-23 11:56:37.604303')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 43, '2015-04-23 11:56:37.606431', '2015-04-23 11:56:37.606431')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 32, '2015-04-23 11:56:37.609617', '2015-04-23 11:56:37.609617')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:56:37.617863', '2015-04-23 11:56:37.617863')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 44, '2015-04-23 11:56:37.620557', '2015-04-23 11:56:37.620557')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 33, '2015-04-23 11:56:37.622770', '2015-04-23 11:56:37.622770')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:56:37.629946', '2015-04-23 11:56:37.629946')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (76, '2015-04-23 11:56:37.633674', '2015-04-23 11:56:37.633674')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 11:56:37.636295', '2015-04-23 11:56:37.636295')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (77, '23-4', '2015-04-23 11:56:37.639686', '2015-04-23 11:56:37.639686')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 11:56:37.643072', '2015-04-23 11:56:37.643072')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 11:56:37.645278', '2015-04-23 11:56:37.645278')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (78, '2015-04-23 11:56:37.647615', '2015-04-23 11:56:37.647615')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.663580', '2015-04-23 11:56:37.663580')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (3.7ms)
Rendered locations/new.html.erb within layouts/application (5.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 12.3ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.687615', '2015-04-23 11:56:37.687615')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.692346', '2015-04-23 11:56:37.692346')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/63 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.700792', '2015-04-23 11:56:37.700792')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"64"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 64 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 64[0m
[1m[35mSQL (0.0ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 64
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.713900', '2015-04-23 11:56:37.713900')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"65"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 65 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.6ms | ActiveRecord: 0.5ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.729867', '2015-04-23 11:56:37.729867')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"66"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 66 LIMIT 1
Rendered locations/_form.html.erb (1.0ms)
Rendered locations/edit.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.740983', '2015-04-23 11:56:37.740983')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.0ms) Rendered locations/new.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.0ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.753436', '2015-04-23 11:56:37.753436')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"68"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 68 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.765825', '2015-04-23 11:56:37.765825')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (1.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.777539', '2015-04-23 11:56:37.777539')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"70"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 70 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/70 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.791710', '2015-04-23 11:56:37.791710')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 139, '2015-04-23 11:56:37.793746', '2015-04-23 11:56:37.793746')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:56:37.798040', '2015-04-23 11:56:37.798040')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (95, 71, 1, '2015-04-23 11:56:37.800713', '2015-04-23 11:56:37.800713')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.803241', '2015-04-23 11:56:37.803241')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 140, '2015-04-23 11:56:37.805650', '2015-04-23 11:56:37.805650')
[1m[36m (0.7ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 11:56:37.809039', '2015-04-23 11:56:37.809039')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (96, 72, 2, 'Flexible', '2015-04-23 11:56:37.811094', '2015-04-23 11:56:37.811094')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.826151', '2015-04-23 11:56:37.826151')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 10.0ms | ActiveRecord: 0.2ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.847355', '2015-04-23 11:56:37.847355')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"142"}
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 142 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.5ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 142[0m
[1m[35mSQL (0.4ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 142
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 12ms (ActiveRecord: 1.6ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.869373', '2015-04-23 11:56:37.869373')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"143"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 143 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/143 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.879997', '2015-04-23 11:56:37.879997')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"144"}
[1m[35mMonsterClass Load (1.0ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 144 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 4.8ms | ActiveRecord: 1.2ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.898186', '2015-04-23 11:56:37.898186')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"145"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 145 LIMIT 1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.909246', '2015-04-23 11:56:37.909246')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.0ms) Rendered monster_classes/new.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.919521', '2015-04-23 11:56:37.919521')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"147"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 147 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 147
Rendered monster_classes/show.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.6ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.933068', '2015-04-23 11:56:37.933068')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 148[0m Rendered monster_classes/index.html.erb within layouts/application (4.4ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.7ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.949171', '2015-04-23 11:56:37.949171')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:56:37.953623', '2015-04-23 11:56:37.953623')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/150 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.182580', '2015-04-23 11:59:38.182580')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (79, '2015-04-23 11:59:38.193920', '2015-04-23 11:59:38.193920')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 11:59:38.196087', '2015-04-23 11:59:38.196087')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (80, '23-4', '2015-04-23 11:59:38.198540', '2015-04-23 11:59:38.198540')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 11:59:38.201263', '2015-04-23 11:59:38.201263')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 11:59:38.203077', '2015-04-23 11:59:38.203077')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (81, '2015-04-23 11:59:38.205755', '2015-04-23 11:59:38.205755')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.9ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.230642', '2015-04-23 11:59:38.230642')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.238947', '2015-04-23 11:59:38.238947')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/152 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.249371', '2015-04-23 11:59:38.249371')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"153"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 153 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/153 Completed 302 Found in 6ms (ActiveRecord: 0.4ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.264161', '2015-04-23 11:59:38.264161')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 154 Rendered monster_classes/index.html.erb within layouts/application (37.6ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (2.1ms) Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 89ms (Views: 87.1ms | ActiveRecord: 1.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.359488', '2015-04-23 11:59:38.359488')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (10.5ms) Rendered monster_classes/new.html.erb within layouts/application (11.6ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 13.8ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.8ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.380848', '2015-04-23 11:59:38.380848')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"156"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 156 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 156
Rendered monster_classes/show.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.6ms)
[1m[36m (37.5ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.429256', '2015-04-23 11:59:38.429256')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"157"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 157 LIMIT 1
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.441413', '2015-04-23 11:59:38.441413')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"158"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 158 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 158[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 158
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.452879', '2015-04-23 11:59:38.452879')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (3.3ms)
Rendered monster_classes/new.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.8ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.469909', '2015-04-23 11:59:38.469909')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"160"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 160 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.495925', '2015-04-23 11:59:38.495925')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 161, '2015-04-23 11:59:38.498917', '2015-04-23 11:59:38.498917')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 11:59:38.512460', '2015-04-23 11:59:38.512460')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 11:59:38.522430', '2015-04-23 11:59:38.522430')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (127, 3, 97, '2015-04-23 11:59:38.526732', '2015-04-23 11:59:38.526732')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (128, 97, '2015-04-23 11:59:38.528438', '2015-04-23 11:59:38.528438')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (1.0ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (3.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.537129', '2015-04-23 11:59:38.537129')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 162, '2015-04-23 11:59:38.539468', '2015-04-23 11:59:38.539468')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 11:59:38.542941', '2015-04-23 11:59:38.542941')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 11:59:38.545436', '2015-04-23 11:59:38.545436')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (129, 98, '2015-04-23 11:59:38.548188', '2015-04-23 11:59:38.548188')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.7ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (130, 1, 98, '2015-04-23 11:59:38.550135', '2015-04-23 11:59:38.550135')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.558292', '2015-04-23 11:59:38.558292')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 163, '2015-04-23 11:59:38.560537', '2015-04-23 11:59:38.560537')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:59:38.570089', '2015-04-23 11:59:38.570089')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.2ms)[0m UPDATE `monster_names` SET `monster_id` = 99, `updated_at` = '2015-04-23 11:59:38.572657' WHERE `monster_names`.`id` = 37
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 99
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:59:38.577517', '2015-04-23 11:59:38.577517')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 99, `updated_at` = '2015-04-23 11:59:38.579091' WHERE `monster_names`.`id` = 38[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 11:59:38.580917', '2015-04-23 11:59:38.580917')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 99, `updated_at` = '2015-04-23 11:59:38.582581' WHERE `monster_names`.`id` = 39[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.590553', '2015-04-23 11:59:38.590553')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.7ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 164, '2015-04-23 11:59:38.594392', '2015-04-23 11:59:38.594392')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 11:59:38.598697', '2015-04-23 11:59:38.598697')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (131, 100, '2015-04-23 11:59:38.600919', '2015-04-23 11:59:38.600919')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.615017', '2015-04-23 11:59:38.615017')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"82"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 82 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.4ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.630910', '2015-04-23 11:59:38.630910')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"83"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 83 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/83 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.641004', '2015-04-23 11:59:38.641004')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.3ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.655621', '2015-04-23 11:59:38.655621')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"85"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 85 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (3.3ms)
Rendered books/edit.html.erb within layouts/application (4.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 7.3ms | ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.672387', '2015-04-23 11:59:38.672387')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"86"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 86 LIMIT 1[0m
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.685237', '2015-04-23 11:59:38.685237')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.9ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.700898', '2015-04-23 11:59:38.700898')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.704853', '2015-04-23 11:59:38.704853')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/89 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.714409', '2015-04-23 11:59:38.714409')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"90"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 90 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 90[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `books` WHERE `books`.`id` = 90
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 11:59:38.728359', '2015-04-23 11:59:38.728359')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (2.0ms) Rendered books/new.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.0ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:38.741760', '2015-04-23 11:59:38.741760')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (132, '2015-04-23 11:59:38.743823', '2015-04-23 11:59:38.743823')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:38.746442', '2015-04-23 11:59:38.746442')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (133, 3, '2015-04-23 11:59:38.748976', '2015-04-23 11:59:38.748976')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:59:38.750762', '2015-04-23 11:59:38.750762')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (134, '2015-04-23 11:59:38.752910', '2015-04-23 11:59:38.752910')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.778198', '2015-04-23 11:59:38.778198')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 45, '2015-04-23 11:59:38.781253', '2015-04-23 11:59:38.781253')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic"=>"45", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"34"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 34 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Completed 500 Internal Server Error in 3ms
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.4ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.793309', '2015-04-23 11:59:38.793309')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 46, '2015-04-23 11:59:38.795267', '2015-04-23 11:59:38.795267')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic"=>"46", "name"=>"Basketweaving", "notes"=>nil}}
Completed 500 Internal Server Error in 1ms
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.805578', '2015-04-23 11:59:38.805578')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 47, '2015-04-23 11:59:38.807672', '2015-04-23 11:59:38.807672')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"36"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 36 LIMIT 1
Rendered master_skills/_form.html.erb (9.2ms)
Rendered master_skills/edit.html.erb within layouts/application (10.2ms)
Completed 500 Internal Server Error in 14ms
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.830119', '2015-04-23 11:59:38.830119')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 48, '2015-04-23 11:59:38.832393', '2015-04-23 11:59:38.832393')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic"=>nil}, "id"=>"37"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 37 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_skills/_form.html.erb (1.0ms)
Rendered master_skills/edit.html.erb within layouts/application (1.2ms)
Completed 500 Internal Server Error in 7ms
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.846740', '2015-04-23 11:59:38.846740')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 49, '2015-04-23 11:59:38.849163', '2015-04-23 11:59:38.849163')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic"=>"49", "name"=>nil, "notes"=>nil}}
Completed 500 Internal Server Error in 2ms
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.863516', '2015-04-23 11:59:38.863516')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 50, '2015-04-23 11:59:38.866010', '2015-04-23 11:59:38.866010')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m [1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 50 LIMIT 1 Rendered master_skills/index.html.erb within layouts/application (3.7ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.880092', '2015-04-23 11:59:38.880092')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 51, '2015-04-23 11:59:38.881992', '2015-04-23 11:59:38.881992')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
Rendered master_skills/_form.html.erb (0.9ms) Rendered master_skills/new.html.erb within layouts/application (1.5ms)
Completed 500 Internal Server Error in 3ms
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.891528', '2015-04-23 11:59:38.891528')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 52, '2015-04-23 11:59:38.893605', '2015-04-23 11:59:38.893605')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"41"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 41 LIMIT 1[0m
[1m[35mCharacteristic Load (0.3ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 52 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.6ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:38.907955', '2015-04-23 11:59:38.907955')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 53, '2015-04-23 11:59:38.909815', '2015-04-23 11:59:38.909815')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"42"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 42 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 42
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.946737', '2015-04-23 11:59:38.946737')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 165, '2015-04-23 11:59:38.949090', '2015-04-23 11:59:38.949090')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:38.967557', '2015-04-23 11:59:38.967557')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (101, 73, 1, '2015-04-23 11:59:38.970849', '2015-04-23 11:59:38.970849')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.9ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:38.974011', '2015-04-23 11:59:38.974011')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 166, '2015-04-23 11:59:38.977345', '2015-04-23 11:59:38.977345')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 11:59:38.981457', '2015-04-23 11:59:38.981457')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (102, 74, 2, 'Flexible', '2015-04-23 11:59:38.984713', '2015-04-23 11:59:38.984713')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:38.998765', '2015-04-23 11:59:38.998765')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"75"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 75 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 75[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 75
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.013630', '2015-04-23 11:59:39.013630')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"76"}
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 76 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/76 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.025173', '2015-04-23 11:59:39.025173')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"77"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 77 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.4ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.042737', '2015-04-23 11:59:39.042737')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"78"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 78 LIMIT 1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.056442', '2015-04-23 11:59:39.056442')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.0ms) Rendered locations/new.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.067064', '2015-04-23 11:59:39.067064')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.3ms)
Rendered locations/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.084405', '2015-04-23 11:59:39.084405')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.089917', '2015-04-23 11:59:39.089917')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/82 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.098017', '2015-04-23 11:59:39.098017')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"83"}
[1m[35mLocation Load (0.7ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 83 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.8ms)
Rendered locations/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 4.5ms | ActiveRecord: 1.1ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 11:59:39.114580', '2015-04-23 11:59:39.114580')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.133742', '2015-04-23 11:59:39.133742')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"135"}
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 135 LIMIT 1
Rendered master_traits/_form.html.erb (5.6ms)
Rendered master_traits/edit.html.erb within layouts/application (6.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 14.4ms | ActiveRecord: 0.1ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.158599', '2015-04-23 11:59:39.158599')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"136"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 136 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/136 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.169353', '2015-04-23 11:59:39.169353')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.173265', '2015-04-23 11:59:39.173265')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/138 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.0ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.180630', '2015-04-23 11:59:39.180630')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.5ms)
Rendered master_traits/new.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.7ms | ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.197096', '2015-04-23 11:59:39.197096')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.210126', '2015-04-23 11:59:39.210126')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"141"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 141 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.3ms)
[1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.9ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.224066', '2015-04-23 11:59:39.224066')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"142"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 142 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 142
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.235365', '2015-04-23 11:59:39.235365')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (2.1ms) Rendered master_traits/new.html.erb within layouts/application (2.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.246292', '2015-04-23 11:59:39.246292')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"144"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 144 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 11:59:39.262585', '2015-04-23 11:59:39.262585')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 11:59:39.264466', '2015-04-23 11:59:39.264466')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 11:59:39.266052', '2015-04-23 11:59:39.266052')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:39.282514', '2015-04-23 11:59:39.282514')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 54, '2015-04-23 11:59:39.286449', '2015-04-23 11:59:39.286449')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 43, '2015-04-23 11:59:39.289187', '2015-04-23 11:59:39.289187')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.6ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 11:59:39.295921', '2015-04-23 11:59:39.295921')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 55, '2015-04-23 11:59:39.297960', '2015-04-23 11:59:39.297960')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 44, '2015-04-23 11:59:39.300252', '2015-04-23 11:59:39.300252')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.312423', '2015-04-23 11:59:39.312423')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 167, '2015-04-23 11:59:39.315673', '2015-04-23 11:59:39.315673')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"103"}
[1m[36mMonster Load (0.5ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 103 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 103
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 167 LIMIT 1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 103
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 103[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 103
Rendered monsters/_show_stat_block.html.erb (16.2ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 103[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 103
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 103[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 103
Rendered monsters/show.html.erb within layouts/application (30.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 40ms (Views: 32.1ms | ActiveRecord: 4.9ms)
[1m[36m (3.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.366592', '2015-04-23 11:59:39.366592')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 168, '2015-04-23 11:59:39.368942', '2015-04-23 11:59:39.368942')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"168", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 168, '2015-04-23 11:59:39.378595', '2015-04-23 11:59:39.378595')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/105 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.387911', '2015-04-23 11:59:39.387911')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 169, '2015-04-23 11:59:39.390047', '2015-04-23 11:59:39.390047')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"106"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 106 LIMIT 1
[1m[36mMonster Load (0.5ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 106 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 106
Rendered monsters/_monster_name_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (6.3ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 106
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (6.6ms)
Rendered monsters/_expanding_fieldset.html.erb (12.3ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 106
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 106
Rendered monsters/_attack_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (7.9ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 106[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 106[0m
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
[1m[36mParryScore Load (0.8ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 106[0m
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (8.7ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 106
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
Rendered monsters/_form.html.erb (73.5ms)
Rendered monsters/edit.html.erb within layouts/application (74.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 84ms (Views: 71.2ms | ActiveRecord: 7.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.482494', '2015-04-23 11:59:39.482494')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 170, '2015-04-23 11:59:39.484690', '2015-04-23 11:59:39.484690')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"107"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 107 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 107 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/107 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.499133', '2015-04-23 11:59:39.499133')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 171, '2015-04-23 11:59:39.500996', '2015-04-23 11:59:39.500996')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"108"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 108 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 108[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 108
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 108[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 108
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 108[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 108
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 108[0m
[1m[35mParryScore Load (0.1ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 108
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 108[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 9ms (ActiveRecord: 1.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.522315', '2015-04-23 11:59:39.522315')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 172, '2015-04-23 11:59:39.524936', '2015-04-23 11:59:39.524936')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
[1m[35mMasterTrait Load (0.9ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.1ms)
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
Rendered monsters/_form.html.erb (39.1ms)
Rendered monsters/new.html.erb within layouts/application (39.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 47ms (Views: 41.2ms | ActiveRecord: 2.1ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.592817', '2015-04-23 11:59:39.592817')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 173, '2015-04-23 11:59:39.595145', '2015-04-23 11:59:39.595145')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 110[0m [1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 173 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (5.2ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.1ms | ActiveRecord: 0.9ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.611197', '2015-04-23 11:59:39.611197')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 174, '2015-04-23 11:59:39.613203', '2015-04-23 11:59:39.613203')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"111"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 111 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 111
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 111
[1m[36mMoveType Load (0.4ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
[1m[35mDamageResistance Load (0.4ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 111
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
[1m[35mAttack Load (0.7ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 111
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 111[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 111[0m
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 111[0m
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 111
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
Rendered monsters/_form.html.erb (44.4ms)
Rendered monsters/edit.html.erb within layouts/application (44.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 48ms (Views: 43.1ms | ActiveRecord: 4.7ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 11:59:39.670075', '2015-04-23 11:59:39.670075')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 175, '2015-04-23 11:59:39.672055', '2015-04-23 11:59:39.672055')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (0.9ms) Rendered monsters/_monster_name_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.5ms) [1m[35mMonsterClass Load (0.6ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.5ms) [1m[35mMoveType Load (0.7ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.7ms) Rendered monsters/_expanding_fieldset.html.erb (7.7ms) [1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (2.4ms) Rendered monsters/_expanding_fieldset.html.erb (3.9ms) Rendered monsters/_attack_fields.html.erb (1.7ms) Rendered monsters/_attack_fields.html.erb (1.0ms) Rendered monsters/_expanding_fieldset.html.erb (4.4ms) [1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (2.1ms) Rendered monsters/_expanding_fieldset.html.erb (3.5ms) [1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (3.0ms) Rendered monsters/_parry_score_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (2.4ms) [1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (1.9ms) Rendered monsters/_expanding_fieldset.html.erb (3.2ms) Rendered monsters/_form.html.erb (41.7ms) Rendered monsters/new.html.erb within layouts/application (42.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 47ms (Views: 42.1ms | ActiveRecord: 2.0ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 11:59:39.729148', '2015-04-23 11:59:39.729148')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 11:59:39.730996', '2015-04-23 11:59:39.730996')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 11:59:39.732661', '2015-04-23 11:59:39.732661')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.747258', '2015-04-23 11:59:39.747258')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.753388', '2015-04-23 11:59:39.753388')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/62 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.760517', '2015-04-23 11:59:39.760517')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"63"}
[1m[36mMoveType Load (0.4ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 63 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (1.2ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 9.2ms | ActiveRecord: 0.4ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.779380', '2015-04-23 11:59:39.779380')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.792282', '2015-04-23 11:59:39.792282')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"65"}
[1m[36mMoveType Load (0.5ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 65 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (2.2ms)
Rendered move_types/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.5ms | ActiveRecord: 0.7ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.8ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.808348', '2015-04-23 11:59:39.808348')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"66"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 66 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.819982', '2015-04-23 11:59:39.819982')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.5ms) Rendered move_types/new.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.833157', '2015-04-23 11:59:39.833157')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"68"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 68 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.4ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 68[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 68
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 1.1ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.847032', '2015-04-23 11:59:39.847032')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.3ms)
Rendered move_types/new.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 7.6ms | ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 11:59:39.866972', '2015-04-23 11:59:39.866972')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"70"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 70 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/70 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:09.978537', '2015-04-23 12:00:09.978537')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"85"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 85 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (10.0ms)
Rendered locations/edit.html.erb within layouts/application (13.7ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.5ms)
Completed 200 OK in 82ms (Views: 66.0ms | ActiveRecord: 0.6ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.8ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.072251', '2015-04-23 12:00:10.072251')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.2ms) Rendered locations/new.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.083407', '2015-04-23 12:00:10.083407')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"87"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 87 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.094311', '2015-04-23 12:00:10.094311')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.7ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"88"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 88 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 88
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 88[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 13ms (ActiveRecord: 1.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.116769', '2015-04-23 12:00:10.116769')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 3.9ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.133906', '2015-04-23 12:00:10.133906')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.138407', '2015-04-23 12:00:10.138407')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/91 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.146585', '2015-04-23 12:00:10.146585')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"92"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 92 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/92 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.155281', '2015-04-23 12:00:10.155281')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"93"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 93 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.3ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_index
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.168810', '2015-04-23 12:00:10.168810')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#index as HTML
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` Rendered locations/index.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.219250', '2015-04-23 12:00:10.219250')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 176, '2015-04-23 12:00:10.224276', '2015-04-23 12:00:10.224276')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:00:10.227971', '2015-04-23 12:00:10.227971')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (113, 95, 1, '2015-04-23 12:00:10.230674', '2015-04-23 12:00:10.230674')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.233975', '2015-04-23 12:00:10.233975')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 177, '2015-04-23 12:00:10.235658', '2015-04-23 12:00:10.235658')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 12:00:10.238199', '2015-04-23 12:00:10.238199')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (114, 96, 2, 'Flexible', '2015-04-23 12:00:10.240554', '2015-04-23 12:00:10.240554')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.252970', '2015-04-23 12:00:10.252970')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 7.9ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.272950', '2015-04-23 12:00:10.272950')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 179 Rendered monster_classes/index.html.erb within layouts/application (4.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.7ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.288069', '2015-04-23 12:00:10.288069')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.1ms) Rendered monster_classes/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.298185', '2015-04-23 12:00:10.298185')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"181"}
[1m[36mMonsterClass Load (0.9ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 181 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 181
Rendered monster_classes/show.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 1.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.4ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.312884', '2015-04-23 12:00:10.312884')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"182"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 182 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/182 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.322543', '2015-04-23 12:00:10.322543')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"183"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 183 LIMIT 1
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.336613', '2015-04-23 12:00:10.336613')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"184"}
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 184 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 184[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 184
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 1.0ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.349861', '2015-04-23 12:00:10.349861')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"185"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 185 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.5ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.364152', '2015-04-23 12:00:10.364152')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.367548', '2015-04-23 12:00:10.367548')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/187 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.395506', '2015-04-23 12:00:10.395506')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 56, '2015-04-23 12:00:10.399973', '2015-04-23 12:00:10.399973')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 45, '2015-04-23 12:00:10.403560', '2015-04-23 12:00:10.403560')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.410913', '2015-04-23 12:00:10.410913')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 57, '2015-04-23 12:00:10.413451', '2015-04-23 12:00:10.413451')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 46, '2015-04-23 12:00:10.415389', '2015-04-23 12:00:10.415389')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.433158', '2015-04-23 12:00:10.433158')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"92"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 92 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (3.4ms)
Rendered books/edit.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 19ms (Views: 12.1ms | ActiveRecord: 0.8ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.460402', '2015-04-23 12:00:10.460402')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"93"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 93 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.471504', '2015-04-23 12:00:10.471504')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"94"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 94 LIMIT 1
Rendered books/_form.html.erb (1.0ms)
Rendered books/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.482195', '2015-04-23 12:00:10.482195')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.0ms) Rendered books/new.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.494318', '2015-04-23 12:00:10.494318')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"96"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 96 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/96 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.504345', '2015-04-23 12:00:10.504345')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.2ms)
Rendered books/new.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 6.0ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.522998', '2015-04-23 12:00:10.522998')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.4ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (3.7ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.7ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.8ms | ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.536057', '2015-04-23 12:00:10.536057')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"99"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 99 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 99[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `books` WHERE `books`.`id` = 99
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 9ms (ActiveRecord: 1.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.553195', '2015-04-23 12:00:10.553195')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:10.557172', '2015-04-23 12:00:10.557172')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/101 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.6ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:00:10.571891', '2015-04-23 12:00:10.571891')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:00:10.574014', '2015-04-23 12:00:10.574014')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 12:00:10.576249', '2015-04-23 12:00:10.576249')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.590948', '2015-04-23 12:00:10.590948')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 58, '2015-04-23 12:00:10.592928', '2015-04-23 12:00:10.592928')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic"=>"58", "name"=>nil, "notes"=>nil}}
Completed 500 Internal Server Error in 1ms
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.603452', '2015-04-23 12:00:10.603452')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 59, '2015-04-23 12:00:10.605363', '2015-04-23 12:00:10.605363')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"48"}
[1m[36mMasterSkill Load (0.4ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 48 LIMIT 1[0m
[1m[35mCharacteristic Load (0.3ms)[0m SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (5.8ms)
Rendered master_skills/edit.html.erb within layouts/application (6.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 12.3ms | ActiveRecord: 0.7ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.627426', '2015-04-23 12:00:10.627426')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 60, '2015-04-23 12:00:10.630068', '2015-04-23 12:00:10.630068')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
[1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m Rendered master_skills/_form.html.erb (2.5ms) Rendered master_skills/new.html.erb within layouts/application (3.1ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.2ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.644529', '2015-04-23 12:00:10.644529')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 61, '2015-04-23 12:00:10.647917', '2015-04-23 12:00:10.647917')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"50"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 50 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 50[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.660046', '2015-04-23 12:00:10.660046')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 62, '2015-04-23 12:00:10.662200', '2015-04-23 12:00:10.662200')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic"=>nil}, "id"=>"51"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 51 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mCharacteristic Load (0.3ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m
Rendered master_skills/_form.html.erb (3.2ms)
Rendered master_skills/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 5.8ms | ActiveRecord: 0.9ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.687889', '2015-04-23 12:00:10.687889')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 63, '2015-04-23 12:00:10.690015', '2015-04-23 12:00:10.690015')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.6ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic"=>"63", "name"=>"Basketweaving", "notes"=>nil}}
Completed 500 Internal Server Error in 1ms
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.701107', '2015-04-23 12:00:10.701107')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 64, '2015-04-23 12:00:10.702836', '2015-04-23 12:00:10.702836')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m [1m[35mCharacteristic Load (0.4ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 64 LIMIT 1 Rendered master_skills/index.html.erb within layouts/application (4.8ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.7ms | ActiveRecord: 0.7ms)
[1m[36m (4.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.721744', '2015-04-23 12:00:10.721744')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 65, '2015-04-23 12:00:10.723497', '2015-04-23 12:00:10.723497')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"54"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 54 LIMIT 1[0m
[1m[35mCharacteristic Load (0.3ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 65 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.3ms | ActiveRecord: 0.6ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.5ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:00:10.737308', '2015-04-23 12:00:10.737308')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 66, '2015-04-23 12:00:10.738995', '2015-04-23 12:00:10.738995')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic"=>"66", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"55"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 55 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Completed 500 Internal Server Error in 2ms
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.749876', '2015-04-23 12:00:10.749876')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 188, '2015-04-23 12:00:10.752698', '2015-04-23 12:00:10.752698')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 12:00:10.764833', '2015-04-23 12:00:10.764833')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 12:00:10.775835', '2015-04-23 12:00:10.775835')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (148, 115, '2015-04-23 12:00:10.781361', '2015-04-23 12:00:10.781361')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (149, 1, 115, '2015-04-23 12:00:10.783360', '2015-04-23 12:00:10.783360')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.791241', '2015-04-23 12:00:10.791241')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 189, '2015-04-23 12:00:10.793379', '2015-04-23 12:00:10.793379')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 12:00:10.796874', '2015-04-23 12:00:10.796874')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (150, 116, '2015-04-23 12:00:10.799672', '2015-04-23 12:00:10.799672')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.806416', '2015-04-23 12:00:10.806416')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 190, '2015-04-23 12:00:10.808352', '2015-04-23 12:00:10.808352')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (1.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 12:00:10.813407', '2015-04-23 12:00:10.813407')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 12:00:10.817147', '2015-04-23 12:00:10.817147')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (151, 3, 117, '2015-04-23 12:00:10.819747', '2015-04-23 12:00:10.819747')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (152, 117, '2015-04-23 12:00:10.824351', '2015-04-23 12:00:10.824351')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.831182', '2015-04-23 12:00:10.831182')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 191, '2015-04-23 12:00:10.833202', '2015-04-23 12:00:10.833202')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:00:10.837492', '2015-04-23 12:00:10.837492')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 118, `updated_at` = '2015-04-23 12:00:10.840318' WHERE `monster_names`.`id` = 46[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 118[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:00:10.846060', '2015-04-23 12:00:10.846060')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 118, `updated_at` = '2015-04-23 12:00:10.847697' WHERE `monster_names`.`id` = 47
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 12:00:10.849831', '2015-04-23 12:00:10.849831')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (4.2ms)[0m UPDATE `monster_names` SET `monster_id` = 118, `updated_at` = '2015-04-23 12:00:10.852556' WHERE `monster_names`.`id` = 48
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.9ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:10.865316', '2015-04-23 12:00:10.865316')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:00:10.868651', '2015-04-23 12:00:10.868651')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 12:00:10.871284', '2015-04-23 12:00:10.871284')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.901477', '2015-04-23 12:00:10.901477')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 192, '2015-04-23 12:00:10.903928', '2015-04-23 12:00:10.903928')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"119"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 119 LIMIT 1[0m
[1m[35mMonsterName Load (0.4ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 119
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 192 LIMIT 1[0m
[1m[35mMovementRate Load (0.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 119
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 119[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 119
Rendered monsters/_show_stat_block.html.erb (15.0ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 119[0m
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 119
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 119[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 119
Rendered monsters/show.html.erb within layouts/application (30.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 39ms (Views: 32.8ms | ActiveRecord: 4.8ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.952465', '2015-04-23 12:00:10.952465')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 193, '2015-04-23 12:00:10.954717', '2015-04-23 12:00:10.954717')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"120"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 120 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 120 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/120 Completed 302 Found in 8ms (ActiveRecord: 0.8ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.971555', '2015-04-23 12:00:10.971555')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 194, '2015-04-23 12:00:10.973605', '2015-04-23 12:00:10.973605')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"121"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 121 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 121
[1m[36mSkill Load (0.4ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 121[0m
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 121
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 121[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 121
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 121[0m
[1m[35mMonsterName Load (1.0ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 121
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 121[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 121
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 12ms (ActiveRecord: 3.9ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:10.996413', '2015-04-23 12:00:10.996413')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 195, '2015-04-23 12:00:10.998702', '2015-04-23 12:00:10.998702')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (5.4ms)
Rendered monsters/_expanding_fieldset.html.erb (12.6ms)
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.9ms)
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (8.0ms)
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (7.1ms)
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (8.7ms)
Rendered monsters/_form.html.erb (73.7ms)
Rendered monsters/new.html.erb within layouts/application (74.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 81ms (Views: 73.9ms | ActiveRecord: 3.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (3.5ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:11.088898', '2015-04-23 12:00:11.088898')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 196, '2015-04-23 12:00:11.091116', '2015-04-23 12:00:11.091116')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.7ms) Rendered monsters/_monster_name_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (4.5ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.5ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (5.6ms) [1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (2.7ms) Rendered monsters/_expanding_fieldset.html.erb (4.3ms) Rendered monsters/_attack_fields.html.erb (1.6ms) Rendered monsters/_attack_fields.html.erb (1.2ms) Rendered monsters/_expanding_fieldset.html.erb (5.0ms) [1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (2.1ms) Rendered monsters/_expanding_fieldset.html.erb (4.1ms) [1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (4.1ms) Rendered monsters/_parry_score_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (3.1ms) [1m[36mBook Load (0.0ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (2.7ms) Rendered monsters/_form.html.erb (43.4ms) Rendered monsters/new.html.erb within layouts/application (43.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 48ms (Views: 44.3ms | ActiveRecord: 1.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:11.148730', '2015-04-23 12:00:11.148730')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 197, '2015-04-23 12:00:11.150982', '2015-04-23 12:00:11.150982')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"197", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 197, '2015-04-23 12:00:11.159375', '2015-04-23 12:00:11.159375')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/125 Completed 302 Found in 7ms (ActiveRecord: 0.5ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:11.168446', '2015-04-23 12:00:11.168446')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 198, '2015-04-23 12:00:11.170587', '2015-04-23 12:00:11.170587')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"126"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 126 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 126
Rendered monsters/_monster_name_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 126
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 126
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[35mAttack Load (0.4ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 126
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 126[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 126[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 126[0m
Rendered monsters/_parry_score_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 126
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.8ms)
Rendered monsters/_form.html.erb (43.1ms)
Rendered monsters/edit.html.erb within layouts/application (43.6ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 47ms (Views: 42.2ms | ActiveRecord: 3.9ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:11.225890', '2015-04-23 12:00:11.225890')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 199, '2015-04-23 12:00:11.228316', '2015-04-23 12:00:11.228316')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"127"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 127 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 127 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 127
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 127
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 127
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 127
Rendered monsters/_attack_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 127[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 127[0m
[1m[35mMasterSkill Load (0.0ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 127[0m
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mPageReference Load (0.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 127
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (11.9ms)
Rendered monsters/_expanding_fieldset.html.erb (14.8ms)
Rendered monsters/_form.html.erb (49.0ms)
Rendered monsters/edit.html.erb within layouts/application (49.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 56ms (Views: 48.1ms | ActiveRecord: 3.9ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:00:11.292630', '2015-04-23 12:00:11.292630')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 200, '2015-04-23 12:00:11.294879', '2015-04-23 12:00:11.294879')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 128[0m [1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 200 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (4.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.7ms | ActiveRecord: 0.6ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:00:11.312461', '2015-04-23 12:00:11.312461')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (102, '2015-04-23 12:00:11.315263', '2015-04-23 12:00:11.315263')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 12:00:11.318729', '2015-04-23 12:00:11.318729')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (103, '23-4', '2015-04-23 12:00:11.321049', '2015-04-23 12:00:11.321049')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 12:00:11.323039', '2015-04-23 12:00:11.323039')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 12:00:11.324800', '2015-04-23 12:00:11.324800')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (104, '2015-04-23 12:00:11.327387', '2015-04-23 12:00:11.327387')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.342195', '2015-04-23 12:00:11.342195')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (3.8ms) Rendered master_traits/new.html.erb within layouts/application (5.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 11.5ms | ActiveRecord: 0.0ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.362374', '2015-04-23 12:00:11.362374')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"157"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 157 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 157[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.373288', '2015-04-23 12:00:11.373288')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"158"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 158 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 5.4ms | ActiveRecord: 0.5ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.391766', '2015-04-23 12:00:11.391766')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits`[0m Rendered master_traits/index.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.2ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.404699', '2015-04-23 12:00:11.404699')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.409205', '2015-04-23 12:00:11.409205')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/161 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.3ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.417395', '2015-04-23 12:00:11.417395')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"162"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 162 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.427752', '2015-04-23 12:00:11.427752')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"163"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 163 LIMIT 1[0m
[1m[35m (0.5ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/163 Completed 302 Found in 4ms (ActiveRecord: 0.9ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.438488', '2015-04-23 12:00:11.438488')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.8ms)
Rendered master_traits/new.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.456121', '2015-04-23 12:00:11.456121')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"165"}
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 165 LIMIT 1
Rendered master_traits/_form.html.erb (2.9ms)
Rendered master_traits/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.4ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.479992', '2015-04-23 12:00:11.479992')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"71"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 71 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 71[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 71
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.495708', '2015-04-23 12:00:11.495708')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (2.1ms) Rendered move_types/new.html.erb within layouts/application (3.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 11ms (Views: 10.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.515018', '2015-04-23 12:00:11.515018')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"73"}
[1m[36mMoveType Load (0.4ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 73 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/73 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.527006', '2015-04-23 12:00:11.527006')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"74"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 74 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.8ms)
Rendered move_types/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 5.7ms | ActiveRecord: 0.4ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.542614', '2015-04-23 12:00:11.542614')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.2ms)
[1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.555241', '2015-04-23 12:00:11.555241')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"76"}
[1m[36mMoveType Load (0.8ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 76 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.8ms)
Rendered move_types/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.3ms | ActiveRecord: 0.8ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.569755', '2015-04-23 12:00:11.569755')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.575312', '2015-04-23 12:00:11.575312')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/78 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.584312', '2015-04-23 12:00:11.584312')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"79"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 79 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.3ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:00:11.596579', '2015-04-23 12:00:11.596579')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.6ms)
Rendered move_types/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.612317', '2015-04-23 12:00:11.612317')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (166, '2015-04-23 12:00:11.616113', '2015-04-23 12:00:11.616113')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:00:11.620162', '2015-04-23 12:00:11.620162')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (167, 3, '2015-04-23 12:00:11.623444', '2015-04-23 12:00:11.623444')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:00:11.627179', '2015-04-23 12:00:11.627179')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (168, '2015-04-23 12:00:11.629556', '2015-04-23 12:00:11.629556')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.1ms)[0m [1mROLLBACK[0m
[1m[36mActiveRecord::SchemaMigration Load (0.2ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:01:40.450592', '2015-04-23 12:01:40.450592')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:01:40.453759', '2015-04-23 12:01:40.453759')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 12:01:40.455291', '2015-04-23 12:01:40.455291')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (5.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:40.510633', '2015-04-23 12:01:40.510633')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 201, '2015-04-23 12:01:40.518627', '2015-04-23 12:01:40.518627')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (2.3ms) Rendered monsters/_monster_name_fields.html.erb (1.2ms) Rendered monsters/_expanding_fieldset.html.erb (6.4ms) [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (7.1ms) [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.1ms) Rendered monsters/_expanding_fieldset.html.erb (11.4ms) [1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (6.8ms) Rendered monsters/_expanding_fieldset.html.erb (15.2ms) Rendered monsters/_attack_fields.html.erb (2.6ms) Rendered monsters/_attack_fields.html.erb (2.0ms) Rendered monsters/_expanding_fieldset.html.erb (6.9ms) [1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (5.9ms) Rendered monsters/_expanding_fieldset.html.erb (15.2ms) [1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (5.5ms) Rendered monsters/_expanding_fieldset.html.erb (14.8ms) Rendered monsters/_parry_score_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (11.9ms) [1m[35mBook Load (0.4ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (6.2ms) Rendered monsters/_expanding_fieldset.html.erb (14.8ms) Rendered monsters/_form.html.erb (117.7ms) Rendered monsters/new.html.erb within layouts/application (121.1ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (2.3ms) Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 199ms (Views: 156.3ms | ActiveRecord: 9.1ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:40.730076', '2015-04-23 12:01:40.730076')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 202, '2015-04-23 12:01:40.732019', '2015-04-23 12:01:40.732019')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"202", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 202, '2015-04-23 12:01:40.740926', '2015-04-23 12:01:40.740926')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/131 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:40.750528', '2015-04-23 12:01:40.750528')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 203, '2015-04-23 12:01:40.752625', '2015-04-23 12:01:40.752625')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"132"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 132 LIMIT 1
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 132[0m
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 203 LIMIT 1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 132[0m
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 132
[1m[36mDamageResistance Load (0.4ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 132[0m
Rendered monsters/_show_stat_block.html.erb (5.0ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 132
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 132[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 132
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 132[0m
Rendered monsters/show.html.erb within layouts/application (16.4ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 25ms (Views: 15.8ms | ActiveRecord: 3.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:40.786244', '2015-04-23 12:01:40.786244')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 204, '2015-04-23 12:01:40.788407', '2015-04-23 12:01:40.788407')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"133"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 133 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 133 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/133 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:40.803468', '2015-04-23 12:01:40.803468')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.7ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 205, '2015-04-23 12:01:40.805964', '2015-04-23 12:01:40.805964')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"134"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 134 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 134[0m
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.5ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 134[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[36mDamageResistance Load (0.4ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 134[0m
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
[1m[36mAttack Load (0.4ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 134[0m
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 134
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[35mSkill Load (0.5ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 134
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 134
Rendered monsters/_parry_score_fields.html.erb (0.8ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[36mPageReference Load (0.0ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 134[0m
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (5.3ms)
Rendered monsters/_expanding_fieldset.html.erb (7.6ms)
Rendered monsters/_form.html.erb (46.4ms)
Rendered monsters/edit.html.erb within layouts/application (47.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 51ms (Views: 46.1ms | ActiveRecord: 4.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:40.866356', '2015-04-23 12:01:40.866356')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 206, '2015-04-23 12:01:40.868424', '2015-04-23 12:01:40.868424')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.4ms)
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Rendered monsters/_form.html.erb (35.6ms)
Rendered monsters/new.html.erb within layouts/application (35.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 41ms (Views: 36.2ms | ActiveRecord: 1.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:40.919332', '2015-04-23 12:01:40.919332')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 207, '2015-04-23 12:01:40.922566', '2015-04-23 12:01:40.922566')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"136"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 136 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 136 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 136[0m
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 136[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
[1m[36mDamageResistance Load (0.4ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 136[0m
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.6ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 136[0m
Rendered monsters/_attack_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 136
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
[1m[35mSkill Load (0.4ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 136
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 136
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 136[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_form.html.erb (41.0ms)
Rendered monsters/edit.html.erb within layouts/application (41.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 48ms (Views: 39.5ms | ActiveRecord: 4.6ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:40.978656', '2015-04-23 12:01:40.978656')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 208, '2015-04-23 12:01:40.981543', '2015-04-23 12:01:40.981543')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 137 [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 208 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (12.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 14.7ms | ActiveRecord: 0.7ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.004692', '2015-04-23 12:01:41.004692')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 209, '2015-04-23 12:01:41.008417', '2015-04-23 12:01:41.008417')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"138"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 138 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 138[0m
[1m[35mSkill Load (0.1ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 138
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 138[0m
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 138
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 138[0m
[1m[35mMovementRate Load (0.1ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 138
[1m[36mMonsterName Load (0.1ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 138[0m
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 138
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 138[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 9ms (ActiveRecord: 2.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.036567', '2015-04-23 12:01:41.036567')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.043256', '2015-04-23 12:01:41.043256')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/106 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.050999', '2015-04-23 12:01:41.050999')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (2.1ms) Rendered books/new.html.erb within layouts/application (3.8ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 12ms (Views: 11.4ms | ActiveRecord: 0.0ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.070838', '2015-04-23 12:01:41.070838')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"108"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 108 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.9ms)
Rendered books/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 5.4ms | ActiveRecord: 0.6ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.089422', '2015-04-23 12:01:41.089422')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"109"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 109 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.101437', '2015-04-23 12:01:41.101437')
[1m[36m (0.7ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"110"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 110 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 110[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `books` WHERE `books`.`id` = 110
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 1.0ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.116675', '2015-04-23 12:01:41.116675')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.4ms) Rendered layouts/_navigation.html.erb (0.6ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.129878', '2015-04-23 12:01:41.129878')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"112"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 112 LIMIT 1
Rendered books/_form.html.erb (2.1ms)
Rendered books/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.3ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.143383', '2015-04-23 12:01:41.143383')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"113"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 113 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/113 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.153627', '2015-04-23 12:01:41.153627')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.180038', '2015-04-23 12:01:41.180038')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"97"}
[1m[36mLocation Load (0.4ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 97 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (4.1ms)
Rendered locations/edit.html.erb within layouts/application (5.9ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 19ms (Views: 14.6ms | ActiveRecord: 0.7ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.207937', '2015-04-23 12:01:41.207937')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.219000', '2015-04-23 12:01:41.219000')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.6ms) Rendered locations/new.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.231195', '2015-04-23 12:01:41.231195')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.235763', '2015-04-23 12:01:41.235763')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/101 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.243845', '2015-04-23 12:01:41.243845')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"102"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 102 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.255899', '2015-04-23 12:01:41.255899')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"103"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 103 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/103 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.265402', '2015-04-23 12:01:41.265402')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"104"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 104 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.4ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 104[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 104
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 6ms (ActiveRecord: 1.1ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.8ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.280354', '2015-04-23 12:01:41.280354')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.297413', '2015-04-23 12:01:41.297413')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"106"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 106 LIMIT 1[0m
Rendered locations/_form.html.erb (1.0ms)
Rendered locations/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.312008', '2015-04-23 12:01:41.312008')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 210, '2015-04-23 12:01:41.314729', '2015-04-23 12:01:41.314729')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.6ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 12:01:41.323286', '2015-04-23 12:01:41.323286')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 12:01:41.327073', '2015-04-23 12:01:41.327073')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (169, 139, '2015-04-23 12:01:41.329869', '2015-04-23 12:01:41.329869')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (170, 1, 139, '2015-04-23 12:01:41.332438', '2015-04-23 12:01:41.332438')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.5ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.339761', '2015-04-23 12:01:41.339761')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 211, '2015-04-23 12:01:41.342578', '2015-04-23 12:01:41.342578')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 12:01:41.345612', '2015-04-23 12:01:41.345612')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 12:01:41.348825', '2015-04-23 12:01:41.348825')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (171, 3, 140, '2015-04-23 12:01:41.351042', '2015-04-23 12:01:41.351042')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (172, 140, '2015-04-23 12:01:41.353514', '2015-04-23 12:01:41.353514')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.362078', '2015-04-23 12:01:41.362078')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 212, '2015-04-23 12:01:41.364079', '2015-04-23 12:01:41.364079')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 12:01:41.367985', '2015-04-23 12:01:41.367985')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (173, 141, '2015-04-23 12:01:41.371121', '2015-04-23 12:01:41.371121')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.377579', '2015-04-23 12:01:41.377579')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 213, '2015-04-23 12:01:41.379775', '2015-04-23 12:01:41.379775')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:01:41.382383', '2015-04-23 12:01:41.382383')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 142, `updated_at` = '2015-04-23 12:01:41.383992' WHERE `monster_names`.`id` = 52[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 142[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:01:41.388648', '2015-04-23 12:01:41.388648')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m UPDATE `monster_names` SET `monster_id` = 142, `updated_at` = '2015-04-23 12:01:41.390536' WHERE `monster_names`.`id` = 53
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 12:01:41.393058', '2015-04-23 12:01:41.393058')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 142, `updated_at` = '2015-04-23 12:01:41.395693' WHERE `monster_names`.`id` = 54
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.419851', '2015-04-23 12:01:41.419851')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 67, '2015-04-23 12:01:41.423913', '2015-04-23 12:01:41.423913')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic"=>"67", "name"=>"Basketweaving", "notes"=>nil}}
Unpermitted parameter: characteristic
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m [1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1 [1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m Rendered master_skills/_form.html.erb (3.9ms) Rendered master_skills/new.html.erb within layouts/application (4.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 10.5ms | ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.446654', '2015-04-23 12:01:41.446654')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 68, '2015-04-23 12:01:41.449415', '2015-04-23 12:01:41.449415')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m [1m[35mCharacteristic Load (0.7ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 68 LIMIT 1 Rendered master_skills/index.html.erb within layouts/application (5.2ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.1ms | ActiveRecord: 1.0ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.466600', '2015-04-23 12:01:41.466600')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 69, '2015-04-23 12:01:41.468160', '2015-04-23 12:01:41.468160')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic"=>nil}, "id"=>"58"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 58 LIMIT 1[0m
Unpermitted parameter: characteristic
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1 [1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 69 LIMIT 1[0m [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/58 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.482123', '2015-04-23 12:01:41.482123')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 70, '2015-04-23 12:01:41.484035', '2015-04-23 12:01:41.484035')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
[1m[36mCharacteristic Load (3.4ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m Rendered master_skills/_form.html.erb (6.9ms) Rendered master_skills/new.html.erb within layouts/application (7.3ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.6ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 6.6ms | ActiveRecord: 3.4ms)
[1m[35m (5.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.9ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.503133', '2015-04-23 12:01:41.503133')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 71, '2015-04-23 12:01:41.505781', '2015-04-23 12:01:41.505781')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic"=>"71", "name"=>nil, "notes"=>nil}}
Unpermitted parameter: characteristic
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m [1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1 [1m[36mCharacteristic Load (0.3ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m Rendered master_skills/_form.html.erb (4.7ms) Rendered master_skills/new.html.erb within layouts/application (5.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 7.2ms | ActiveRecord: 0.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.525214', '2015-04-23 12:01:41.525214')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 72, '2015-04-23 12:01:41.527249', '2015-04-23 12:01:41.527249')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"61"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 61 LIMIT 1[0m
[1m[35mCharacteristic Load (0.3ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 72 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.6ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.542065', '2015-04-23 12:01:41.542065')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 73, '2015-04-23 12:01:41.544090', '2015-04-23 12:01:41.544090')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"62"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 62 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 62
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.554076', '2015-04-23 12:01:41.554076')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 74, '2015-04-23 12:01:41.557313', '2015-04-23 12:01:41.557313')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"63"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 63 LIMIT 1[0m
[1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (2.7ms)
Rendered master_skills/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.5ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.572693', '2015-04-23 12:01:41.572693')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 75, '2015-04-23 12:01:41.575264', '2015-04-23 12:01:41.575264')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic"=>"75", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"64"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 64 LIMIT 1[0m
Unpermitted parameter: characteristic
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1 [1m[36mCharacteristic Load (0.3ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 75 LIMIT 1[0m [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/64 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms)
[1m[36m (0.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.607713', '2015-04-23 12:01:41.607713')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 214, '2015-04-23 12:01:41.610758', '2015-04-23 12:01:41.610758')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:01:41.613990', '2015-04-23 12:01:41.613990')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (143, 107, 1, '2015-04-23 12:01:41.617721', '2015-04-23 12:01:41.617721')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.620959', '2015-04-23 12:01:41.620959')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 215, '2015-04-23 12:01:41.623171', '2015-04-23 12:01:41.623171')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 12:01:41.625760', '2015-04-23 12:01:41.625760')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (144, 108, 2, 'Flexible', '2015-04-23 12:01:41.627711', '2015-04-23 12:01:41.627711')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.645986', '2015-04-23 12:01:41.645986')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"81"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 81 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 81[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 81
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 7ms (ActiveRecord: 1.1ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.662902', '2015-04-23 12:01:41.662902')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"82"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 82 LIMIT 1
Rendered move_types/_form.html.erb (2.4ms)
Rendered move_types/edit.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 9.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.680397', '2015-04-23 12:01:41.680397')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.684905', '2015-04-23 12:01:41.684905')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/84 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.691865', '2015-04-23 12:01:41.691865')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (2.7ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.703975', '2015-04-23 12:01:41.703975')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.2ms) Rendered move_types/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 6.1ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.718206', '2015-04-23 12:01:41.718206')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"87"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 87 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/87 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.730867', '2015-04-23 12:01:41.730867')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/new.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.5ms | ActiveRecord: 0.1ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.744737', '2015-04-23 12:01:41.744737')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"89"}
[1m[35mMoveType Load (0.7ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 89 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.9ms)
Rendered move_types/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 19ms (Views: 15.6ms | ActiveRecord: 0.9ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:01:41.771320', '2015-04-23 12:01:41.771320')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"90"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 90 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.790598', '2015-04-23 12:01:41.790598')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.796170', '2015-04-23 12:01:41.796170')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/217 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.804545', '2015-04-23 12:01:41.804545')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.7ms)
Rendered monster_classes/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.4ms | ActiveRecord: 0.2ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.824602', '2015-04-23 12:01:41.824602')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"219"}
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 219 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.6ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 5.0ms | ActiveRecord: 1.1ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.8ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.842399', '2015-04-23 12:01:41.842399')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 220 Rendered monster_classes/index.html.erb within layouts/application (5.8ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 11.1ms | ActiveRecord: 0.6ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.861959', '2015-04-23 12:01:41.861959')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.0ms) Rendered monster_classes/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.873938', '2015-04-23 12:01:41.873938')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"222"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 222 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/222 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.884276', '2015-04-23 12:01:41.884276')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"223"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 223 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 223
Rendered monster_classes/show.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.6ms)
[1m[36m (3.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.899370', '2015-04-23 12:01:41.899370')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"224"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 224 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 224[0m
[1m[35mSQL (0.4ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 224
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 4ms (ActiveRecord: 1.1ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:01:41.913651', '2015-04-23 12:01:41.913651')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"225"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 225 LIMIT 1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:41.926494', '2015-04-23 12:01:41.926494')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:01:41.928107', '2015-04-23 12:01:41.928107')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 12:01:41.930017', '2015-04-23 12:01:41.930017')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:41.936428', '2015-04-23 12:01:41.936428')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (177, '2015-04-23 12:01:41.938504', '2015-04-23 12:01:41.938504')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:41.942304', '2015-04-23 12:01:41.942304')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (178, 3, '2015-04-23 12:01:41.945779', '2015-04-23 12:01:41.945779')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:01:41.948594', '2015-04-23 12:01:41.948594')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (179, '2015-04-23 12:01:41.951520', '2015-04-23 12:01:41.951520')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.960471', '2015-04-23 12:01:41.960471')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 76, '2015-04-23 12:01:41.963788', '2015-04-23 12:01:41.963788')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 65, '2015-04-23 12:01:41.967501', '2015-04-23 12:01:41.967501')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:01:41.975327', '2015-04-23 12:01:41.975327')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 77, '2015-04-23 12:01:41.977578', '2015-04-23 12:01:41.977578')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 66, '2015-04-23 12:01:41.980045', '2015-04-23 12:01:41.980045')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
PageReferenceTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:01:41.985996', '2015-04-23 12:01:41.985996')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (115, '2015-04-23 12:01:41.989829', '2015-04-23 12:01:41.989829')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 12:01:41.991989', '2015-04-23 12:01:41.991989')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (116, '23-4', '2015-04-23 12:01:41.994245', '2015-04-23 12:01:41.994245')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 12:01:41.996216', '2015-04-23 12:01:41.996216')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 12:01:41.998116', '2015-04-23 12:01:41.998116')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (117, '2015-04-23 12:01:41.999864', '2015-04-23 12:01:41.999864')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.017755', '2015-04-23 12:01:42.017755')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 9.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.036151', '2015-04-23 12:01:42.036151')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (4.1ms) Rendered master_traits/new.html.erb within layouts/application (5.2ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.3ms | ActiveRecord: 0.0ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.051626', '2015-04-23 12:01:42.051626')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"182"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 182 LIMIT 1[0m
Rendered master_traits/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.4ms | ActiveRecord: 0.3ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.065100', '2015-04-23 12:01:42.065100')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"183"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 183 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/183 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.076150', '2015-04-23 12:01:42.076150')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.7ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.6ms)
Rendered master_traits/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.7ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.093269', '2015-04-23 12:01:42.093269')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"185"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 185 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 6.6ms | ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.109702', '2015-04-23 12:01:42.109702')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"186"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 186 LIMIT 1
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (2.8ms)
Rendered layouts/_navigation.html.erb (3.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.123501', '2015-04-23 12:01:42.123501')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.130470', '2015-04-23 12:01:42.130470')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/188 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:01:42.140535', '2015-04-23 12:01:42.140535')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"189"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 189 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 189[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.686085', '2015-04-23 12:02:30.686085')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (19.6ms) Rendered master_traits/new.html.erb within layouts/application (23.9ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (2.0ms) Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 80ms (Views: 78.8ms | ActiveRecord: 0.0ms)
[1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.775634', '2015-04-23 12:02:30.775634')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.5ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.792089', '2015-04-23 12:02:30.792089')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"192"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 192 LIMIT 1
[1m[36m (0.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 5.7ms | ActiveRecord: 0.9ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.812525', '2015-04-23 12:02:30.812525')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.818674', '2015-04-23 12:02:30.818674')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/194 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.825709', '2015-04-23 12:02:30.825709')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.836936', '2015-04-23 12:02:30.836936')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"196"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 196 LIMIT 1
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.849419', '2015-04-23 12:02:30.849419')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"197"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 197 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 7.9ms | ActiveRecord: 0.3ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.867757', '2015-04-23 12:02:30.867757')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"198"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 198 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/198 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (32.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:30.907739', '2015-04-23 12:02:30.907739')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"199"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 199 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 199[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 4ms (ActiveRecord: 0.8ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:30.933732', '2015-04-23 12:02:30.933732')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"109"}
[1m[36mLocation Load (0.0ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 109 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/109 Completed 302 Found in 4ms (ActiveRecord: 0.3ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:30.947417', '2015-04-23 12:02:30.947417')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"110"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 110 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.7ms)
Rendered locations/edit.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 9.9ms | ActiveRecord: 0.4ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:30.966542', '2015-04-23 12:02:30.966542')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:30.978074', '2015-04-23 12:02:30.978074')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.1ms) Rendered locations/new.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:30.993587', '2015-04-23 12:02:30.993587')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"113"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 113 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 113[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 113
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 14ms (ActiveRecord: 1.9ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:31.017349', '2015-04-23 12:02:31.017349')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"114"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 114 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:31.027985', '2015-04-23 12:02:31.027985')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"115"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 115 LIMIT 1
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:31.039861', '2015-04-23 12:02:31.039861')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.6ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:31.045312', '2015-04-23 12:02:31.045312')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/117 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:31.053635', '2015-04-23 12:02:31.053635')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.5ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:02:31.076617', '2015-04-23 12:02:31.076617')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:02:31.079076', '2015-04-23 12:02:31.079076')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 12:02:31.081288', '2015-04-23 12:02:31.081288')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (36.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:31.128561', '2015-04-23 12:02:31.128561')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (200, '2015-04-23 12:02:31.133640', '2015-04-23 12:02:31.133640')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:31.136095', '2015-04-23 12:02:31.136095')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (201, 3, '2015-04-23 12:02:31.138247', '2015-04-23 12:02:31.138247')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:02:31.139973', '2015-04-23 12:02:31.139973')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.8ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (202, '2015-04-23 12:02:31.142011', '2015-04-23 12:02:31.142011')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.186140', '2015-04-23 12:02:31.186140')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 226, '2015-04-23 12:02:31.190421', '2015-04-23 12:02:31.190421')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:02:31.195149', '2015-04-23 12:02:31.195149')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (145, 119, 1, '2015-04-23 12:02:31.197916', '2015-04-23 12:02:31.197916')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.201364', '2015-04-23 12:02:31.201364')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 227, '2015-04-23 12:02:31.203264', '2015-04-23 12:02:31.203264')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 12:02:31.205755', '2015-04-23 12:02:31.205755')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (146, 120, 2, 'Flexible', '2015-04-23 12:02:31.207597', '2015-04-23 12:02:31.207597')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.8ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.215072', '2015-04-23 12:02:31.215072')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 228, '2015-04-23 12:02:31.217877', '2015-04-23 12:02:31.217877')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 12:02:31.221743', '2015-04-23 12:02:31.221743')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 12:02:31.224376', '2015-04-23 12:02:31.224376')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (203, 3, 147, '2015-04-23 12:02:31.228665', '2015-04-23 12:02:31.228665')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (204, 147, '2015-04-23 12:02:31.230550', '2015-04-23 12:02:31.230550')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.236639', '2015-04-23 12:02:31.236639')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 229, '2015-04-23 12:02:31.238801', '2015-04-23 12:02:31.238801')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:02:31.242895', '2015-04-23 12:02:31.242895')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 148, `updated_at` = '2015-04-23 12:02:31.244531' WHERE `monster_names`.`id` = 58[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 148[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:02:31.248768', '2015-04-23 12:02:31.248768')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 148, `updated_at` = '2015-04-23 12:02:31.250306' WHERE `monster_names`.`id` = 59
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 12:02:31.253040', '2015-04-23 12:02:31.253040')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m UPDATE `monster_names` SET `monster_id` = 148, `updated_at` = '2015-04-23 12:02:31.254645' WHERE `monster_names`.`id` = 60
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.262878', '2015-04-23 12:02:31.262878')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 230, '2015-04-23 12:02:31.266202', '2015-04-23 12:02:31.266202')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (1.5ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 12:02:31.273622', '2015-04-23 12:02:31.273622')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 12:02:31.276509', '2015-04-23 12:02:31.276509')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (205, 149, '2015-04-23 12:02:31.278904', '2015-04-23 12:02:31.278904')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (206, 1, 149, '2015-04-23 12:02:31.280869', '2015-04-23 12:02:31.280869')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.9ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.290545', '2015-04-23 12:02:31.290545')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 231, '2015-04-23 12:02:31.293348', '2015-04-23 12:02:31.293348')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 12:02:31.297574', '2015-04-23 12:02:31.297574')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (207, 150, '2015-04-23 12:02:31.299925', '2015-04-23 12:02:31.299925')
[1m[36m (0.6ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.313510', '2015-04-23 12:02:31.313510')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 232, '2015-04-23 12:02:31.316022', '2015-04-23 12:02:31.316022')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.7ms)
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.4ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (5.8ms)
Rendered monsters/_expanding_fieldset.html.erb (16.1ms)
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.7ms)
Rendered monsters/_attack_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (12.3ms)
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (5.3ms)
Rendered monsters/_expanding_fieldset.html.erb (15.9ms)
Rendered monsters/_parry_score_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (21.3ms)
[1m[36mBook Load (0.5ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (6.1ms)
Rendered monsters/_expanding_fieldset.html.erb (15.7ms)
Rendered monsters/_form.html.erb (116.0ms)
Rendered monsters/new.html.erb within layouts/application (116.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 131ms (Views: 117.6ms | ActiveRecord: 6.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.458661', '2015-04-23 12:02:31.458661')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 233, '2015-04-23 12:02:31.461173', '2015-04-23 12:02:31.461173')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"152"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 152 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 152 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 152[0m
Rendered monsters/_monster_name_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 152[0m
[1m[35mMoveType Load (0.5ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 152[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 152[0m
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 152
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[35mSkill Load (0.4ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 152
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
[1m[35mParryScore Load (0.5ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 152
Rendered monsters/_parry_score_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[36mPageReference Load (0.5ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 152[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
Rendered monsters/_form.html.erb (46.3ms)
Rendered monsters/edit.html.erb within layouts/application (47.1ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 56ms (Views: 44.9ms | ActiveRecord: 5.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.524791', '2015-04-23 12:02:31.524791')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 234, '2015-04-23 12:02:31.527098', '2015-04-23 12:02:31.527098')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"234", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 234, '2015-04-23 12:02:31.535727', '2015-04-23 12:02:31.535727')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/154 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.544302', '2015-04-23 12:02:31.544302')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 235, '2015-04-23 12:02:31.546364', '2015-04-23 12:02:31.546364')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"155"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 155 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 155[0m
Rendered monsters/_monster_name_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 155[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 155[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
[1m[36mAttack Load (4.4ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 155[0m
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (7.9ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 155
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 155
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 155
Rendered monsters/_parry_score_fields.html.erb (0.5ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 155[0m
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
Rendered monsters/_form.html.erb (45.2ms)
Rendered monsters/edit.html.erb within layouts/application (45.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 49ms (Views: 40.2ms | ActiveRecord: 7.8ms)
[1m[36m (4.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.606754', '2015-04-23 12:02:31.606754')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 236, '2015-04-23 12:02:31.609569', '2015-04-23 12:02:31.609569')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"156"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 156 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 156
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 236 LIMIT 1[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 156
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 156[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 156
Rendered monsters/_show_stat_block.html.erb (3.6ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 156[0m
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 156
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 156[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 156
Rendered monsters/show.html.erb within layouts/application (11.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 12.0ms | ActiveRecord: 2.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.633555', '2015-04-23 12:02:31.633555')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 237, '2015-04-23 12:02:31.635644', '2015-04-23 12:02:31.635644')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"157"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 157 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 157 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/157 Completed 302 Found in 7ms (ActiveRecord: 0.9ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.652797', '2015-04-23 12:02:31.652797')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 238, '2015-04-23 12:02:31.654849', '2015-04-23 12:02:31.654849')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 158 [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 238 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (3.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.9ms | ActiveRecord: 0.6ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.670801', '2015-04-23 12:02:31.670801')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 239, '2015-04-23 12:02:31.673039', '2015-04-23 12:02:31.673039')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.7ms) Rendered monsters/_monster_name_fields.html.erb (0.7ms) Rendered monsters/_expanding_fieldset.html.erb (5.3ms) [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (3.7ms) [1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.3ms) Rendered monsters/_expanding_fieldset.html.erb (8.2ms) [1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (2.3ms) Rendered monsters/_expanding_fieldset.html.erb (4.2ms) Rendered monsters/_attack_fields.html.erb (2.2ms) Rendered monsters/_attack_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (6.4ms) [1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (2.9ms) [1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (1.2ms) Rendered monsters/_expanding_fieldset.html.erb (2.4ms) Rendered monsters/_parry_score_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (3.0ms) [1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (3.0ms) Rendered monsters/_form.html.erb (45.7ms) Rendered monsters/new.html.erb within layouts/application (45.8ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 51ms (Views: 47.5ms | ActiveRecord: 1.4ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:31.731664', '2015-04-23 12:02:31.731664')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 240, '2015-04-23 12:02:31.733690', '2015-04-23 12:02:31.733690')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"160"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 160 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 160
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 160[0m
[1m[35mTrait Load (0.4ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 160
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 160[0m
[1m[35mDamageResistance Load (0.1ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 160
[1m[36mMovementRate Load (0.1ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 160[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 160
[1m[36mParryScore Load (0.1ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 160[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 160
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 8ms (ActiveRecord: 2.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:31.752440', '2015-04-23 12:02:31.752440')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (118, '2015-04-23 12:02:31.756029', '2015-04-23 12:02:31.756029')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 12:02:31.759498', '2015-04-23 12:02:31.759498')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (119, '23-4', '2015-04-23 12:02:31.763243', '2015-04-23 12:02:31.763243')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 12:02:31.767473', '2015-04-23 12:02:31.767473')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 12:02:31.770558', '2015-04-23 12:02:31.770558')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (120, '2015-04-23 12:02:31.775093', '2015-04-23 12:02:31.775093')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.1ms)[0m ROLLBACK
[1m[36m (0.2ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.6ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.7ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:31.818937', '2015-04-23 12:02:31.818937')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 78, '2015-04-23 12:02:31.827856', '2015-04-23 12:02:31.827856')
[1m[36m (0.4ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 67, '2015-04-23 12:02:31.836800', '2015-04-23 12:02:31.836800')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:31.847103', '2015-04-23 12:02:31.847103')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 79, '2015-04-23 12:02:31.852266', '2015-04-23 12:02:31.852266')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 68, '2015-04-23 12:02:31.857113', '2015-04-23 12:02:31.857113')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.2ms)[0m ROLLBACK
[1m[36m (0.2ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:31.883437', '2015-04-23 12:02:31.883437')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:31.896196', '2015-04-23 12:02:31.896196')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/122 Completed 302 Found in 8ms (ActiveRecord: 0.8ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.0ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:31.908741', '2015-04-23 12:02:31.908741')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (5.6ms)
Rendered books/new.html.erb within layouts/application (7.5ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 23ms (Views: 18.8ms | ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:31.945748', '2015-04-23 12:02:31.945748')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"124"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 124 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.5ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.7ms)
Rendered books/edit.html.erb within layouts/application (4.4ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 7.9ms | ActiveRecord: 0.9ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:31.967963', '2015-04-23 12:02:31.967963')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"125"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 125 LIMIT 1
Rendered books/show.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:31.982916', '2015-04-23 12:02:31.982916')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"126"}
[1m[36mBook Load (0.5ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 126 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 126[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `books` WHERE `books`.`id` = 126
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 9ms (ActiveRecord: 1.5ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:32.004573', '2015-04-23 12:02:32.004573')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (2.3ms) Rendered books/new.html.erb within layouts/application (2.9ms) Rendered layouts/_navigation_links.html.erb (2.0ms) Rendered layouts/_navigation.html.erb (2.6ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 9ms (Views: 8.0ms | ActiveRecord: 0.0ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:32.023763', '2015-04-23 12:02:32.023763')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:32.035439', '2015-04-23 12:02:32.035439')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"129"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 129 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/129 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:02:32.045590', '2015-04-23 12:02:32.045590')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"130"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 130 LIMIT 1[0m
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.066719', '2015-04-23 12:02:32.066719')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 80, '2015-04-23 12:02:32.069001', '2015-04-23 12:02:32.069001')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"69"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 69 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 69[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.082443', '2015-04-23 12:02:32.082443')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 81, '2015-04-23 12:02:32.085111', '2015-04-23 12:02:32.085111')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"81", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 81 LIMIT 1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 81, '2015-04-23 12:02:32.090022', '2015-04-23 12:02:32.090022')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/71 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.098054', '2015-04-23 12:02:32.098054')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 82, '2015-04-23 12:02:32.099908', '2015-04-23 12:02:32.099908')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"72"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 72 LIMIT 1
[1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m
Rendered master_skills/_form.html.erb (4.1ms)
Rendered master_skills/edit.html.erb within layouts/application (5.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 11.2ms | ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.119527', '2015-04-23 12:02:32.119527')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 83, '2015-04-23 12:02:32.121386', '2015-04-23 12:02:32.121386')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic"=>"83", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"73"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 73 LIMIT 1
Unpermitted parameter: characteristic
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m [1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 83 LIMIT 1 [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/73 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.132486', '2015-04-23 12:02:32.132486')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 84, '2015-04-23 12:02:32.135232', '2015-04-23 12:02:32.135232')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"84", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.3ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 84 LIMIT 1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.3ms)[0m SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (3.2ms)
Rendered master_skills/new.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 6.6ms | ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.162078', '2015-04-23 12:02:32.162078')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 85, '2015-04-23 12:02:32.164710', '2015-04-23 12:02:32.164710')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
[1m[35mCharacteristic Load (0.3ms)[0m SELECT `characteristics`.* FROM `characteristics` Rendered master_skills/_form.html.erb (2.4ms) Rendered master_skills/new.html.erb within layouts/application (2.7ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.3ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.178039', '2015-04-23 12:02:32.178039')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.0ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 86, '2015-04-23 12:02:32.180643', '2015-04-23 12:02:32.180643')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic"=>nil}, "id"=>"76"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 76 LIMIT 1[0m
Unpermitted parameter: characteristic
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1 [1m[36mCharacteristic Load (0.1ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 86 LIMIT 1[0m [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/76 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.193256', '2015-04-23 12:02:32.193256')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 87, '2015-04-23 12:02:32.196865', '2015-04-23 12:02:32.196865')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m [1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 87 LIMIT 1 Rendered master_skills/index.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.4ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:02:32.210747', '2015-04-23 12:02:32.210747')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 88, '2015-04-23 12:02:32.213521', '2015-04-23 12:02:32.213521')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"78"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 78 LIMIT 1[0m
[1m[35mCharacteristic Load (0.3ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 88 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.6ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:02:32.226010', '2015-04-23 12:02:32.226010')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:02:32.227598', '2015-04-23 12:02:32.227598')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 12:02:32.229631', '2015-04-23 12:02:32.229631')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.245765', '2015-04-23 12:02:32.245765')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"241"}
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 241 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (4.0ms)
Rendered monster_classes/edit.html.erb within layouts/application (5.5ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 12.5ms | ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.267912', '2015-04-23 12:02:32.267912')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.2ms) Rendered monster_classes/new.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.281079', '2015-04-23 12:02:32.281079')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"243"}
[1m[35mMonsterClass Load (0.0ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 243 LIMIT 1
[1m[36mMonster Load (0.8ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 243[0m
Rendered monster_classes/show.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.8ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.294755', '2015-04-23 12:02:32.294755')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.299453', '2015-04-23 12:02:32.299453')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/245 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.307706', '2015-04-23 12:02:32.307706')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"246"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 246 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 246
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 246[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 3ms (ActiveRecord: 1.0ms)
[1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.321284', '2015-04-23 12:02:32.321284')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"247"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 247 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.8ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.335763', '2015-04-23 12:02:32.335763')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 248 Rendered monster_classes/index.html.erb within layouts/application (3.8ms) Rendered layouts/_navigation_links.html.erb (0.4ms) Rendered layouts/_navigation.html.erb (0.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.5ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.349013', '2015-04-23 12:02:32.349013')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.6ms)
Rendered monster_classes/new.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:02:32.364970', '2015-04-23 12:02:32.364970')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"250"}
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 250 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/250 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.384881', '2015-04-23 12:02:32.384881')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"91"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 91 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.403363', '2015-04-23 12:02:32.403363')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"92"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 92 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (3.5ms)
Rendered move_types/edit.html.erb within layouts/application (4.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 7.3ms | ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.422052', '2015-04-23 12:02:32.422052')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"93"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 93 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.1ms)
Rendered move_types/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.432899', '2015-04-23 12:02:32.432899')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"94"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 94 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 94
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 94[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 4ms (ActiveRecord: 0.8ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.446264', '2015-04-23 12:02:32.446264')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.459261', '2015-04-23 12:02:32.459261')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.5ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.464570', '2015-04-23 12:02:32.464570')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/97 Completed 302 Found in 4ms (ActiveRecord: 0.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.473525', '2015-04-23 12:02:32.473525')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.489714', '2015-04-23 12:02:32.489714')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.0ms) Rendered move_types/new.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (1.8ms) Rendered layouts/_navigation.html.erb (2.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:02:32.500650', '2015-04-23 12:02:32.500650')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"100"}
[1m[36mMoveType Load (0.0ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 100 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/100 Completed 302 Found in 2ms (ActiveRecord: 0.1ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:01.927785', '2015-04-23 12:03:01.927785')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 89, '2015-04-23 12:03:01.936614', '2015-04-23 12:03:01.936614')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"89", "name"=>nil, "notes"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mCharacteristic Load (0.3ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 89 LIMIT 1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mCharacteristic Load (0.3ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m
Rendered master_skills/_form.html.erb (10.5ms)
Rendered master_skills/new.html.erb within layouts/application (13.9ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (2.1ms)
Rendered layouts/_messages.html.erb (0.5ms)
Completed 200 OK in 84ms (Views: 66.7ms | ActiveRecord: 1.0ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.033984', '2015-04-23 12:03:02.033984')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 90, '2015-04-23 12:03:02.035558', '2015-04-23 12:03:02.035558')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m [1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 90 LIMIT 1 Rendered master_skills/index.html.erb within layouts/application (3.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.049409', '2015-04-23 12:03:02.049409')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 91, '2015-04-23 12:03:02.051210', '2015-04-23 12:03:02.051210')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"81"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 81 LIMIT 1[0m
[1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (2.3ms)
Rendered master_skills/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 6.7ms | ActiveRecord: 0.5ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.070148', '2015-04-23 12:03:02.070148')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 92, '2015-04-23 12:03:02.072841', '2015-04-23 12:03:02.072841')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"82"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 82 LIMIT 1[0m
[1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 92 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.5ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.085935', '2015-04-23 12:03:02.085935')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 93, '2015-04-23 12:03:02.087559', '2015-04-23 12:03:02.087559')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"83"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 83 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 83
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.099141', '2015-04-23 12:03:02.099141')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 94, '2015-04-23 12:03:02.101076', '2015-04-23 12:03:02.101076')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
[1m[36mCharacteristic Load (0.3ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m Rendered master_skills/_form.html.erb (3.0ms) Rendered master_skills/new.html.erb within layouts/application (3.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.3ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.115411', '2015-04-23 12:03:02.115411')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 95, '2015-04-23 12:03:02.118397', '2015-04-23 12:03:02.118397')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"95", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 95 LIMIT 1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 95, '2015-04-23 12:03:02.124498', '2015-04-23 12:03:02.124498')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/86 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (0.9ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.133192', '2015-04-23 12:03:02.133192')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 96, '2015-04-23 12:03:02.135691', '2015-04-23 12:03:02.135691')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>nil}, "id"=>"87"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 87 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m
Rendered master_skills/_form.html.erb (3.3ms)
Rendered master_skills/edit.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.5ms | ActiveRecord: 0.6ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.151643', '2015-04-23 12:03:02.151643')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 97, '2015-04-23 12:03:02.154592', '2015-04-23 12:03:02.154592')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"97", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"88"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 88 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 97 LIMIT 1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/88 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.179280', '2015-04-23 12:03:02.179280')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"251"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 251 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 251
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 251[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 23ms (ActiveRecord: 1.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.213104', '2015-04-23 12:03:02.213104')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"252"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 252 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/252 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.223681', '2015-04-23 12:03:02.223681')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (2.7ms)
Rendered monster_classes/new.html.erb within layouts/application (3.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.9ms | ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.245369', '2015-04-23 12:03:02.245369')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"254"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 254 LIMIT 1
Rendered monster_classes/_form.html.erb (1.9ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.3ms)
[1m[36m (3.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.259956', '2015-04-23 12:03:02.259956')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"255"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 255 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 255[0m
Rendered monster_classes/show.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.5ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.270872', '2015-04-23 12:03:02.270872')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 256 Rendered monster_classes/index.html.erb within layouts/application (3.1ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.7ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.6ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.283972', '2015-04-23 12:03:02.283972')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"257"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 257 LIMIT 1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 4.2ms | ActiveRecord: 0.7ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.300704', '2015-04-23 12:03:02.300704')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.0ms) Rendered monster_classes/new.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.310772', '2015-04-23 12:03:02.310772')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.315460', '2015-04-23 12:03:02.315460')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/260 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.334065', '2015-04-23 12:03:02.334065')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"101"}
[1m[36mMoveType Load (0.4ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 101 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (2.4ms)
Rendered move_types/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 8.5ms | ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.356363', '2015-04-23 12:03:02.356363')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"102"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 102 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/102 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.6ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.367515', '2015-04-23 12:03:02.367515')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.372206', '2015-04-23 12:03:02.372206')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/104 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.380601', '2015-04-23 12:03:02.380601')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.3ms) Rendered move_types/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.6ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.391606', '2015-04-23 12:03:02.391606')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"106"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 106 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 106[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 106
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 8ms (ActiveRecord: 1.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.408724', '2015-04-23 12:03:02.408724')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.3ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.422145', '2015-04-23 12:03:02.422145')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"108"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 108 LIMIT 1
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.434872', '2015-04-23 12:03:02.434872')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"109"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 109 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:03:02.444982', '2015-04-23 12:03:02.444982')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (2.2ms)
Rendered move_types/new.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.6ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (4.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.472706', '2015-04-23 12:03:02.472706')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 98, '2015-04-23 12:03:02.475371', '2015-04-23 12:03:02.475371')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 89, '2015-04-23 12:03:02.479521', '2015-04-23 12:03:02.479521')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:03:02.485809', '2015-04-23 12:03:02.485809')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 99, '2015-04-23 12:03:02.488561', '2015-04-23 12:03:02.488561')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 90, '2015-04-23 12:03:02.491040', '2015-04-23 12:03:02.491040')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.507936', '2015-04-23 12:03:02.507936')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"131"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 131 LIMIT 1[0m
Rendered books/_form.html.erb (5.3ms)
Rendered books/edit.html.erb within layouts/application (6.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 12.8ms | ActiveRecord: 0.4ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.531315', '2015-04-23 12:03:02.531315')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"132"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 132 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 132
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 132[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 9ms (ActiveRecord: 1.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (4.7ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.552418', '2015-04-23 12:03:02.552418')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.563994', '2015-04-23 12:03:02.563994')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"134"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 134 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.3ms)
Rendered books/edit.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 5.1ms | ActiveRecord: 0.6ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.580301', '2015-04-23 12:03:02.580301')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.5ms) Rendered books/new.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.593974', '2015-04-23 12:03:02.593974')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"136"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 136 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.3ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.607220', '2015-04-23 12:03:02.607220')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"137"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 137 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.6ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/137 Completed 302 Found in 3ms (ActiveRecord: 1.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.618347', '2015-04-23 12:03:02.618347')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.622848', '2015-04-23 12:03:02.622848')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/139 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:02.631710', '2015-04-23 12:03:02.631710')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (4.3ms)
Rendered books/new.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 7.2ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:02.664930', '2015-04-23 12:03:02.664930')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:03:02.668664', '2015-04-23 12:03:02.668664')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 12:03:02.670955', '2015-04-23 12:03:02.670955')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.4ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:02.696655', '2015-04-23 12:03:02.696655')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (214, '2015-04-23 12:03:02.703556', '2015-04-23 12:03:02.703556')[0m
[1m[35m (0.9ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:02.709964', '2015-04-23 12:03:02.709964')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (215, 3, '2015-04-23 12:03:02.714212', '2015-04-23 12:03:02.714212')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:03:02.719367', '2015-04-23 12:03:02.719367')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (216, '2015-04-23 12:03:02.726373', '2015-04-23 12:03:02.726373')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.9ms)[0m [1mROLLBACK[0m
[1m[35m (1.5ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.774406', '2015-04-23 12:03:02.774406')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.6ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 261, '2015-04-23 12:03:02.781353', '2015-04-23 12:03:02.781353')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.5ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.5ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 161 [1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 261 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (19.6ms) Rendered layouts/_navigation_links.html.erb (1.8ms) Rendered layouts/_navigation.html.erb (2.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 31ms (Views: 27.4ms | ActiveRecord: 2.5ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.827306', '2015-04-23 12:03:02.827306')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 262, '2015-04-23 12:03:02.831660', '2015-04-23 12:03:02.831660')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (4.1ms)
Rendered monsters/_expanding_fieldset.html.erb (21.4ms)
[1m[36mMonsterClass Load (1.0ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (12.3ms)
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (6.7ms)
Rendered monsters/_expanding_fieldset.html.erb (15.2ms)
Rendered monsters/_attack_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (11.3ms)
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (6.5ms)
Rendered monsters/_parry_score_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (10.2ms)
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (10.0ms)
Rendered monsters/_form.html.erb (120.8ms)
Rendered monsters/new.html.erb within layouts/application (122.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 134ms (Views: 119.4ms | ActiveRecord: 6.9ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:02.980636', '2015-04-23 12:03:02.980636')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 263, '2015-04-23 12:03:02.982775', '2015-04-23 12:03:02.982775')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.0ms) Rendered monsters/_monster_name_fields.html.erb (0.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.6ms) [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (2.1ms) [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (5.4ms) [1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (2.2ms) Rendered monsters/_expanding_fieldset.html.erb (4.1ms) Rendered monsters/_attack_fields.html.erb (1.6ms) Rendered monsters/_attack_fields.html.erb (1.0ms) Rendered monsters/_expanding_fieldset.html.erb (4.2ms) [1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (2.7ms) Rendered monsters/_expanding_fieldset.html.erb (4.2ms) [1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (3.2ms) Rendered monsters/_parry_score_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (4.0ms) [1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (3.0ms) Rendered monsters/_form.html.erb (41.7ms) Rendered monsters/new.html.erb within layouts/application (42.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 47ms (Views: 42.8ms | ActiveRecord: 1.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.7ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.036952', '2015-04-23 12:03:03.036952')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 264, '2015-04-23 12:03:03.039439', '2015-04-23 12:03:03.039439')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"264", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 264, '2015-04-23 12:03:03.047105', '2015-04-23 12:03:03.047105')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/165 Completed 302 Found in 6ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.055879', '2015-04-23 12:03:03.055879')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 265, '2015-04-23 12:03:03.057972', '2015-04-23 12:03:03.057972')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"166"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 166 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 166 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 166
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 166
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (7.5ms)
[1m[35mDamageResistance Load (0.4ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 166
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (5.2ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 166
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 166[0m
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 166[0m
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[36mParryScore Load (0.9ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 166[0m
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 166
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
Rendered monsters/_form.html.erb (46.5ms)
Rendered monsters/edit.html.erb within layouts/application (47.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 57ms (Views: 46.3ms | ActiveRecord: 4.9ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.123110', '2015-04-23 12:03:03.123110')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 266, '2015-04-23 12:03:03.125374', '2015-04-23 12:03:03.125374')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"167"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 167 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 167[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 266 LIMIT 1
[1m[36mMovementRate Load (0.1ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 167[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 167
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 167[0m
Rendered monsters/_show_stat_block.html.erb (3.2ms)
[1m[35mAttack Load (0.5ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 167
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 167[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 167
[1m[36mPageReference Load (0.1ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 167[0m
Rendered monsters/show.html.erb within layouts/application (11.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 11.9ms | ActiveRecord: 2.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.148708', '2015-04-23 12:03:03.148708')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 267, '2015-04-23 12:03:03.150848', '2015-04-23 12:03:03.150848')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"168"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 168 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (1.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 168[0m
[1m[35mSkill Load (0.4ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 168
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 168[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 168
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 168[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 168
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 168[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 168
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 168[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 11ms (ActiveRecord: 3.6ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.172495', '2015-04-23 12:03:03.172495')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 268, '2015-04-23 12:03:03.174596', '2015-04-23 12:03:03.174596')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"169"}
[1m[35mMonster Load (0.5ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 169 LIMIT 1
[1m[36mMonsterName Load (0.5ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 169[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 169[0m
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.1ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 169[0m
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
[1m[36mAttack Load (0.4ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 169[0m
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mTrait Load (0.4ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 169
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[35mSkill Load (0.5ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 169
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 169
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[36mPageReference Load (1.0ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 169[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Rendered monsters/_form.html.erb (43.9ms)
Rendered monsters/edit.html.erb within layouts/application (44.1ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 47ms (Views: 41.5ms | ActiveRecord: 5.3ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.230843', '2015-04-23 12:03:03.230843')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 269, '2015-04-23 12:03:03.233224', '2015-04-23 12:03:03.233224')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"170"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 170 LIMIT 1[0m
[1m[35mMonster Load (0.1ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 170 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/170 Completed 302 Found in 6ms (ActiveRecord: 0.5ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.252738', '2015-04-23 12:03:03.252738')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"217"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 217 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 217[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.264595', '2015-04-23 12:03:03.264595')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"218"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 218 LIMIT 1[0m
Rendered master_traits/_form.html.erb (4.0ms)
Rendered master_traits/edit.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 10.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.282670', '2015-04-23 12:03:03.282670')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.5ms | ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.300178', '2015-04-23 12:03:03.300178')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.3ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.7ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.313070', '2015-04-23 12:03:03.313070')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"221"}
[1m[35mMasterTrait Load (0.1ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 221 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (9.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 12.2ms | ActiveRecord: 0.1ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.331926', '2015-04-23 12:03:03.331926')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.9ms) Rendered master_traits/new.html.erb within layouts/application (2.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.6ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.344052', '2015-04-23 12:03:03.344052')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.349587', '2015-04-23 12:03:03.349587')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/224 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.358260', '2015-04-23 12:03:03.358260')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"225"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 225 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (3.1ms)
Rendered master_traits/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 10ms (Views: 6.2ms | ActiveRecord: 0.6ms)
[1m[35m (3.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:03:03.375765', '2015-04-23 12:03:03.375765')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"226"}
[1m[36mMasterTrait Load (0.9ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 226 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/226 Completed 302 Found in 3ms (ActiveRecord: 1.1ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
PageReferenceTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:03:03.386760', '2015-04-23 12:03:03.386760')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (141, '2015-04-23 12:03:03.389593', '2015-04-23 12:03:03.389593')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 12:03:03.391156', '2015-04-23 12:03:03.391156')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (142, '23-4', '2015-04-23 12:03:03.393273', '2015-04-23 12:03:03.393273')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 12:03:03.395033', '2015-04-23 12:03:03.395033')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 12:03:03.398457', '2015-04-23 12:03:03.398457')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (143, '2015-04-23 12:03:03.401385', '2015-04-23 12:03:03.401385')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.418608', '2015-04-23 12:03:03.418608')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"121"}
[1m[36mLocation Load (0.4ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 121 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 121[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 121
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 7ms (ActiveRecord: 1.0ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.435442', '2015-04-23 12:03:03.435442')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.5ms) Rendered locations/new.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.6ms | ActiveRecord: 0.0ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.451476', '2015-04-23 12:03:03.451476')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"123"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 123 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/123 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.462088', '2015-04-23 12:03:03.462088')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"124"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 124 LIMIT 1[0m
Rendered locations/_form.html.erb (1.9ms)
Rendered locations/edit.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (2.1ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.6ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.476156', '2015-04-23 12:03:03.476156')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"125"}
[1m[36mLocation Load (0.8ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 125 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.8ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.488829', '2015-04-23 12:03:03.488829')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.493560', '2015-04-23 12:03:03.493560')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/127 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.500345', '2015-04-23 12:03:03.500345')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"128"}
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 128 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.5ms)
Rendered locations/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.9ms | ActiveRecord: 0.3ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.514580', '2015-04-23 12:03:03.514580')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (2.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.527134', '2015-04-23 12:03:03.527134')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.1ms)
Rendered locations/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.545914', '2015-04-23 12:03:03.545914')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 270, '2015-04-23 12:03:03.549134', '2015-04-23 12:03:03.549134')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 12:03:03.553687', '2015-04-23 12:03:03.553687')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 12:03:03.556910', '2015-04-23 12:03:03.556910')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (227, 3, 171, '2015-04-23 12:03:03.559255', '2015-04-23 12:03:03.559255')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (228, 171, '2015-04-23 12:03:03.561046', '2015-04-23 12:03:03.561046')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.568146', '2015-04-23 12:03:03.568146')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 271, '2015-04-23 12:03:03.570121', '2015-04-23 12:03:03.570121')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 12:03:03.573771', '2015-04-23 12:03:03.573771')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (229, 172, '2015-04-23 12:03:03.576791', '2015-04-23 12:03:03.576791')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.583556', '2015-04-23 12:03:03.583556')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 272, '2015-04-23 12:03:03.585911', '2015-04-23 12:03:03.585911')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:03:03.590636', '2015-04-23 12:03:03.590636')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 173, `updated_at` = '2015-04-23 12:03:03.592119' WHERE `monster_names`.`id` = 61
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 173
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:03:03.597839', '2015-04-23 12:03:03.597839')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 173, `updated_at` = '2015-04-23 12:03:03.599686' WHERE `monster_names`.`id` = 62[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 12:03:03.602518', '2015-04-23 12:03:03.602518')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 173, `updated_at` = '2015-04-23 12:03:03.604993' WHERE `monster_names`.`id` = 63[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.612044', '2015-04-23 12:03:03.612044')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 273, '2015-04-23 12:03:03.614099', '2015-04-23 12:03:03.614099')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 12:03:03.618264', '2015-04-23 12:03:03.618264')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 12:03:03.621322', '2015-04-23 12:03:03.621322')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (230, 174, '2015-04-23 12:03:03.623524', '2015-04-23 12:03:03.623524')[0m
[1m[35m (0.6ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (231, 1, 174, '2015-04-23 12:03:03.626635', '2015-04-23 12:03:03.626635')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:03:03.633635', '2015-04-23 12:03:03.633635')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:03:03.635742', '2015-04-23 12:03:03.635742')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 12:03:03.637614', '2015-04-23 12:03:03.637614')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.648988', '2015-04-23 12:03:03.648988')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 274, '2015-04-23 12:03:03.651929', '2015-04-23 12:03:03.651929')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:03:03.655465', '2015-04-23 12:03:03.655465')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (175, 131, 1, '2015-04-23 12:03:03.658453', '2015-04-23 12:03:03.658453')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:03:03.663179', '2015-04-23 12:03:03.663179')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 275, '2015-04-23 12:03:03.667613', '2015-04-23 12:03:03.667613')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 12:03:03.671662', '2015-04-23 12:03:03.671662')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (176, 132, 2, 'Flexible', '2015-04-23 12:03:03.674730', '2015-04-23 12:03:03.674730')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 5.3ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:05.661271', '2015-04-23 12:04:05.661271')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 100, '2015-04-23 12:04:05.672404', '2015-04-23 12:04:05.672404')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 91, '2015-04-23 12:04:05.675174', '2015-04-23 12:04:05.675174')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:05.683194', '2015-04-23 12:04:05.683194')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 101, '2015-04-23 12:04:05.685955', '2015-04-23 12:04:05.685955')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 92, '2015-04-23 12:04:05.688653', '2015-04-23 12:04:05.688653')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.711538', '2015-04-23 12:04:05.711538')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"133"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 133 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (7.8ms)
Rendered locations/edit.html.erb within layouts/application (10.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 81ms (Views: 62.5ms | ActiveRecord: 0.6ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.801827', '2015-04-23 12:04:05.801827')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"134"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 134 LIMIT 1
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.813298', '2015-04-23 12:04:05.813298')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.1ms) Rendered locations/new.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
[1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.824088', '2015-04-23 12:04:05.824088')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (1.1ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (2.4ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.3ms | ActiveRecord: 1.1ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.836935', '2015-04-23 12:04:05.836935')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.1ms)
Rendered locations/new.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.1ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.853677', '2015-04-23 12:04:05.853677')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"138"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 138 LIMIT 1
Rendered locations/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.865138', '2015-04-23 12:04:05.865138')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"139"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 139 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 139[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 139
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 17ms (ActiveRecord: 1.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (4.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.894474', '2015-04-23 12:04:05.894474')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"140"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 140 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/140 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.903250', '2015-04-23 12:04:05.903250')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:05.908328', '2015-04-23 12:04:05.908328')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/142 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:05.930720', '2015-04-23 12:04:05.930720')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (232, '2015-04-23 12:04:05.934576', '2015-04-23 12:04:05.934576')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:05.937855', '2015-04-23 12:04:05.937855')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (233, 3, '2015-04-23 12:04:05.939536', '2015-04-23 12:04:05.939536')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:04:05.941246', '2015-04-23 12:04:05.941246')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.7ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (234, '2015-04-23 12:04:05.943907', '2015-04-23 12:04:05.943907')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (23.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.8ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.002509', '2015-04-23 12:04:06.002509')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 276, '2015-04-23 12:04:06.006372', '2015-04-23 12:04:06.006372')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-23 12:04:06.010181', '2015-04-23 12:04:06.010181')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (177, 143, 1, '2015-04-23 12:04:06.014253', '2015-04-23 12:04:06.014253')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.018513', '2015-04-23 12:04:06.018513')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 277, '2015-04-23 12:04:06.020575', '2015-04-23 12:04:06.020575')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-23 12:04:06.022978', '2015-04-23 12:04:06.022978')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (178, 144, 2, 'Flexible', '2015-04-23 12:04:06.024636', '2015-04-23 12:04:06.024636')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.5ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:06.032029', '2015-04-23 12:04:06.032029')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-23 12:04:06.033822', '2015-04-23 12:04:06.033822')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-23 12:04:06.035535', '2015-04-23 12:04:06.035535')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.047525', '2015-04-23 12:04:06.047525')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 278, '2015-04-23 12:04:06.049653', '2015-04-23 12:04:06.049653')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"179"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 179 LIMIT 1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 179[0m
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 278 LIMIT 1
[1m[36mMovementRate Load (0.4ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 179[0m
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 179
[1m[36mDamageResistance Load (0.6ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 179[0m
Rendered monsters/_show_stat_block.html.erb (18.0ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 179
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 179[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 179
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 179[0m
Rendered monsters/show.html.erb within layouts/application (40.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 48ms (Views: 39.7ms | ActiveRecord: 6.8ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.106394', '2015-04-23 12:04:06.106394')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 279, '2015-04-23 12:04:06.108189', '2015-04-23 12:04:06.108189')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"180"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 180 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 180 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 180
Rendered monsters/_monster_name_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (8.5ms)
[1m[36mMonsterClass Load (0.5ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 180
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (5.8ms)
Rendered monsters/_expanding_fieldset.html.erb (13.4ms)
[1m[35mDamageResistance Load (0.3ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 180
[1m[36mLocation Load (0.4ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (3.5ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 180
Rendered monsters/_attack_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (7.8ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 180[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 180[0m
[1m[35mMasterSkill Load (0.7ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 180[0m
Rendered monsters/_parry_score_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (7.7ms)
[1m[35mPageReference Load (0.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 180
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (6.1ms)
Rendered monsters/_expanding_fieldset.html.erb (13.9ms)
Rendered monsters/_form.html.erb (86.6ms)
Rendered monsters/edit.html.erb within layouts/application (87.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 96ms (Views: 84.1ms | ActiveRecord: 7.1ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.214360', '2015-04-23 12:04:06.214360')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 280, '2015-04-23 12:04:06.216642', '2015-04-23 12:04:06.216642')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
Rendered monsters/_attack_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.9ms)
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.2ms)
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
Rendered monsters/_form.html.erb (47.0ms)
Rendered monsters/new.html.erb within layouts/application (47.8ms)
Rendered layouts/_navigation_links.html.erb (8.7ms)
Rendered layouts/_navigation.html.erb (9.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 63ms (Views: 57.9ms | ActiveRecord: 1.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.290864', '2015-04-23 12:04:06.290864')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 281, '2015-04-23 12:04:06.292942', '2015-04-23 12:04:06.292942')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.9ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"281", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 281, '2015-04-23 12:04:06.301101', '2015-04-23 12:04:06.301101')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/183 Completed 302 Found in 6ms (ActiveRecord: 0.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.310047', '2015-04-23 12:04:06.310047')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 282, '2015-04-23 12:04:06.312176', '2015-04-23 12:04:06.312176')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.9ms) Rendered monsters/_monster_name_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (6.6ms) [1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.1ms) [1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (6.3ms) [1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.3ms) Rendered monsters/_attack_fields.html.erb (2.1ms) Rendered monsters/_attack_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (5.0ms) [1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (3.0ms) [1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (3.0ms) Rendered monsters/_parry_score_fields.html.erb (1.0ms) Rendered monsters/_expanding_fieldset.html.erb (2.7ms) [1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (2.0ms) Rendered monsters/_expanding_fieldset.html.erb (3.6ms) Rendered monsters/_form.html.erb (43.6ms) Rendered monsters/new.html.erb within layouts/application (43.9ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 51ms (Views: 45.1ms | ActiveRecord: 1.5ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.371227', '2015-04-23 12:04:06.371227')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 283, '2015-04-23 12:04:06.373126', '2015-04-23 12:04:06.373126')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"185"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 185 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 185[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 185[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 185[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 185[0m
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 185
[1m[36mMasterTrait Load (0.5ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 185
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 185
Rendered monsters/_parry_score_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 185[0m
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (3.0ms)
Rendered monsters/_expanding_fieldset.html.erb (5.4ms)
Rendered monsters/_form.html.erb (40.7ms)
Rendered monsters/edit.html.erb within layouts/application (41.3ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 45ms (Views: 39.8ms | ActiveRecord: 4.1ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.428524', '2015-04-23 12:04:06.428524')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 284, '2015-04-23 12:04:06.430512', '2015-04-23 12:04:06.430512')[0m
[1m[35m (0.5ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 186 [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 284 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (4.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.9ms | ActiveRecord: 0.6ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.446607', '2015-04-23 12:04:06.446607')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 285, '2015-04-23 12:04:06.449678', '2015-04-23 12:04:06.449678')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"187"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 187 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 187[0m
[1m[35mSkill Load (0.7ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 187
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 187[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 187
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 187[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 187
[1m[36mMonsterName Load (0.1ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 187[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 187
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 187[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 8ms (ActiveRecord: 2.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.467092', '2015-04-23 12:04:06.467092')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 286, '2015-04-23 12:04:06.469351', '2015-04-23 12:04:06.469351')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"188"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 188 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 188 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/188 Completed 302 Found in 7ms (ActiveRecord: 0.8ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
PageReferenceTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:06.490706', '2015-04-23 12:04:06.490706')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (144, '2015-04-23 12:04:06.493961', '2015-04-23 12:04:06.493961')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-23 12:04:06.495860', '2015-04-23 12:04:06.495860')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (145, '23-4', '2015-04-23 12:04:06.499256', '2015-04-23 12:04:06.499256')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-23 12:04:06.502728', '2015-04-23 12:04:06.502728')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-23 12:04:06.505186', '2015-04-23 12:04:06.505186')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (146, '2015-04-23 12:04:06.508432', '2015-04-23 12:04:06.508432')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.524679', '2015-04-23 12:04:06.524679')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.9ms)
Rendered move_types/new.html.erb within layouts/application (2.8ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 12ms (Views: 9.4ms | ActiveRecord: 0.2ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.9ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.547731', '2015-04-23 12:04:06.547731')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"112"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 112 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 2.9ms | ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.561224', '2015-04-23 12:04:06.561224')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.7ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.566707', '2015-04-23 12:04:06.566707')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/114 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (3.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.7ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.576918', '2015-04-23 12:04:06.576918')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"115"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 115 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 115
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 115[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.589941', '2015-04-23 12:04:06.589941')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"116"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 116 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.9ms)
Rendered move_types/edit.html.erb within layouts/application (2.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.602637', '2015-04-23 12:04:06.602637')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#index as HTML
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types`[0m Rendered move_types/index.html.erb within layouts/application (2.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.2ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.615943', '2015-04-23 12:04:06.615943')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (0.9ms) Rendered move_types/new.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.626312', '2015-04-23 12:04:06.626312')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"119"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 119 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/119 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-23 12:04:06.637136', '2015-04-23 12:04:06.637136')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"120"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 120 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 3.5ms | ActiveRecord: 0.4ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.658315', '2015-04-23 12:04:06.658315')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 102, '2015-04-23 12:04:06.660488', '2015-04-23 12:04:06.660488')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m [1m[35mCharacteristic Load (0.4ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 102 LIMIT 1 Rendered master_skills/index.html.erb within layouts/application (5.5ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 11.4ms | ActiveRecord: 0.7ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.681610', '2015-04-23 12:04:06.681610')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 103, '2015-04-23 12:04:06.684999', '2015-04-23 12:04:06.684999')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
[1m[36mCharacteristic Load (0.3ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m Rendered master_skills/_form.html.erb (5.7ms) Rendered master_skills/new.html.erb within layouts/application (7.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 9.4ms | ActiveRecord: 0.3ms)
[1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.702614', '2015-04-23 12:04:06.702614')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 104, '2015-04-23 12:04:06.705049', '2015-04-23 12:04:06.705049')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"95"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 95 LIMIT 1
[1m[36mCharacteristic Load (0.1ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m
Rendered master_skills/_form.html.erb (2.5ms)
Rendered master_skills/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.5ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.719519', '2015-04-23 12:04:06.719519')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 105, '2015-04-23 12:04:06.721304', '2015-04-23 12:04:06.721304')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"105", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.3ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 105 LIMIT 1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 105, '2015-04-23 12:04:06.726930', '2015-04-23 12:04:06.726930')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/97 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.737401', '2015-04-23 12:04:06.737401')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 106, '2015-04-23 12:04:06.739305', '2015-04-23 12:04:06.739305')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>nil}, "id"=>"98"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 98 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mCharacteristic Load (0.1ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m
Rendered master_skills/_form.html.erb (3.2ms)
Rendered master_skills/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 6.7ms | ActiveRecord: 0.6ms)
[1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.756951', '2015-04-23 12:04:06.756951')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 107, '2015-04-23 12:04:06.759437', '2015-04-23 12:04:06.759437')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"107", "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 107 LIMIT 1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (3.6ms)
Rendered master_skills/new.html.erb within layouts/application (3.8ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.3ms | ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.777370', '2015-04-23 12:04:06.777370')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 108, '2015-04-23 12:04:06.779376', '2015-04-23 12:04:06.779376')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"108", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"100"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 100 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 108 LIMIT 1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/100 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.790735', '2015-04-23 12:04:06.790735')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 109, '2015-04-23 12:04:06.793036', '2015-04-23 12:04:06.793036')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"101"}
[1m[35mMasterSkill Load (0.8ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 101 LIMIT 1
[1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 109 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.5ms | ActiveRecord: 1.0ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-23 12:04:06.807860', '2015-04-23 12:04:06.807860')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 110, '2015-04-23 12:04:06.810656', '2015-04-23 12:04:06.810656')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"102"}
[1m[36mMasterSkill Load (0.5ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 102 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_skills` WHERE `master_skills`.`id` = 102[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills Completed 302 Found in 3ms (ActiveRecord: 0.8ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:04:06.824604', '2015-04-23 12:04:06.824604')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:04:06.826448', '2015-04-23 12:04:06.826448')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-23 12:04:06.829539', '2015-04-23 12:04:06.829539')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.835796', '2015-04-23 12:04:06.835796')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 287, '2015-04-23 12:04:06.838395', '2015-04-23 12:04:06.838395')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-23 12:04:06.842191', '2015-04-23 12:04:06.842191')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (238, 189, '2015-04-23 12:04:06.844847', '2015-04-23 12:04:06.844847')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.852719', '2015-04-23 12:04:06.852719')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 288, '2015-04-23 12:04:06.855608', '2015-04-23 12:04:06.855608')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-23 12:04:06.859840', '2015-04-23 12:04:06.859840')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m UPDATE `monster_names` SET `monster_id` = 190, `updated_at` = '2015-04-23 12:04:06.861592' WHERE `monster_names`.`id` = 70
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 190
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-23 12:04:06.866942', '2015-04-23 12:04:06.866942')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 190, `updated_at` = '2015-04-23 12:04:06.873336' WHERE `monster_names`.`id` = 71[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-23 12:04:06.877244', '2015-04-23 12:04:06.877244')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 190, `updated_at` = '2015-04-23 12:04:06.879167' WHERE `monster_names`.`id` = 72[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.886587', '2015-04-23 12:04:06.886587')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 289, '2015-04-23 12:04:06.888729', '2015-04-23 12:04:06.888729')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-23 12:04:06.892704', '2015-04-23 12:04:06.892704')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-23 12:04:06.896099', '2015-04-23 12:04:06.896099')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (239, 3, 191, '2015-04-23 12:04:06.898556', '2015-04-23 12:04:06.898556')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (240, 191, '2015-04-23 12:04:06.900395', '2015-04-23 12:04:06.900395')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (1.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.907342', '2015-04-23 12:04:06.907342')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 290, '2015-04-23 12:04:06.909976', '2015-04-23 12:04:06.909976')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-23 12:04:06.915898', '2015-04-23 12:04:06.915898')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-23 12:04:06.919005', '2015-04-23 12:04:06.919005')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (241, 192, '2015-04-23 12:04:06.921631', '2015-04-23 12:04:06.921631')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (242, 1, 192, '2015-04-23 12:04:06.923793', '2015-04-23 12:04:06.923793')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.937281', '2015-04-23 12:04:06.937281')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (2.2ms) Rendered monster_classes/new.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 8ms (Views: 7.7ms | ActiveRecord: 0.0ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.953335', '2015-04-23 12:04:06.953335')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"292"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 292 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 292
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 292[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.966156', '2015-04-23 12:04:06.966156')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.978168', '2015-04-23 12:04:06.978168')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/294 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (0.0ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:06.986652', '2015-04-23 12:04:06.986652')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"295"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 295 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 5.4ms | ActiveRecord: 0.7ms)
[1m[35m (3.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:07.005319', '2015-04-23 12:04:07.005319')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes`[0m [1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 296 Rendered monster_classes/index.html.erb within layouts/application (3.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:07.019123', '2015-04-23 12:04:07.019123')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"297"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 297 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/297 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:07.028548', '2015-04-23 12:04:07.028548')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.2ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:07.044599', '2015-04-23 12:04:07.044599')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"299"}
[1m[36mMonsterClass Load (0.5ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 299 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (1.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.5ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-23 12:04:07.058679', '2015-04-23 12:04:07.058679')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"300"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 300 LIMIT 1[0m
[1m[35mMonster Load (0.0ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 300
Rendered monster_classes/show.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.077259', '2015-04-23 12:04:07.077259')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"243"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 243 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 243[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.089145', '2015-04-23 12:04:07.089145')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.8ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (5.3ms)
Rendered master_traits/new.html.erb within layouts/application (6.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 11.5ms | ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.113143', '2015-04-23 12:04:07.113143')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"245"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 245 LIMIT 1
Rendered master_traits/_form.html.erb (1.6ms)
Rendered master_traits/edit.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.126218', '2015-04-23 12:04:07.126218')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"246"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 246 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (1.1ms)
Rendered layouts/_navigation_links.html.erb (3.1ms)
Rendered layouts/_navigation.html.erb (3.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.6ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.141138', '2015-04-23 12:04:07.141138')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.152279', '2015-04-23 12:04:07.152279')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"248"}
[1m[35mMasterTrait Load (0.5ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 248 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/248 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.162882', '2015-04-23 12:04:07.162882')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.167861', '2015-04-23 12:04:07.167861')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/250 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.174419', '2015-04-23 12:04:07.174419')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"251"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 251 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.3ms)
Rendered master_traits/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.7ms | ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-23 12:04:07.189830', '2015-04-23 12:04:07.189830')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.7ms) Rendered master_traits/new.html.erb within layouts/application (2.0ms) Rendered layouts/_navigation_links.html.erb (2.3ms) Rendered layouts/_navigation.html.erb (2.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 7.6ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.228999', '2015-04-23 12:04:07.228999')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"147"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 147 LIMIT 1[0m
Rendered books/_form.html.erb (2.3ms)
Rendered books/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 9.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.248170', '2015-04-23 12:04:07.248170')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"148"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 148 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/148 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.260416', '2015-04-23 12:04:07.260416')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.264155', '2015-04-23 12:04:07.264155')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/150 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.272227', '2015-04-23 12:04:07.272227')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"151"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 151 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 151
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 151[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.286361', '2015-04-23 12:04:07.286361')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books`[0m Rendered books/index.html.erb within layouts/application (2.8ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.299075', '2015-04-23 12:04:07.299075')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (1.7ms)
Rendered books/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.314322', '2015-04-23 12:04:07.314322')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"154"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 154 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 4.2ms | ActiveRecord: 0.5ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.9ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.330468', '2015-04-23 12:04:07.330468')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.4ms) Rendered books/new.html.erb within layouts/application (1.8ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.0ms)
[1m[35m (3.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-23 12:04:07.344462', '2015-04-23 12:04:07.344462')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"156"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 156 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (3.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.276043', '2015-04-25 20:58:30.276043')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#edit as HTML
Parameters: {"id"=>"157"}
[1m[35mBook Load (1.4ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 157 LIMIT 1
Rendered books/_form.html.erb (56.6ms)
Rendered books/edit.html.erb within layouts/application (62.6ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (4.2ms)
Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 288ms (Views: 277.9ms | ActiveRecord: 1.4ms)
[1m[36m (14.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.592984', '2015-04-25 20:58:30.592984')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"158"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 158 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (1.0ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 158[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `books` WHERE `books`.`id` = 158
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 18ms (ActiveRecord: 2.1ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (4.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.624049', '2015-04-25 20:58:30.624049')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.8ms) Rendered books/new.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.0ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.6ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_show_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.641240', '2015-04-25 20:58:30.641240')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#show as HTML
Parameters: {"id"=>"160"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 160 LIMIT 1[0m
Rendered books/show.html.erb within layouts/application (5.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 8.1ms | ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.8ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.660549', '2015-04-25 20:58:30.660549')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.666164', '2015-04-25 20:58:30.666164')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/162 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.678249', '2015-04-25 20:58:30.678249')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.3ms)
Rendered books/new.html.erb within layouts/application (2.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.0ms | ActiveRecord: 0.2ms)
[1m[35m (0.6ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.697333', '2015-04-25 20:58:30.697333')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"164"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 164 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.7ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/164 Completed 302 Found in 4ms (ActiveRecord: 1.1ms)
[1m[36m (7.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.716706', '2015-04-25 20:58:30.716706')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` Rendered books/index.html.erb within layouts/application (3.3ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.8ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.3ms)
[1m[36m (4.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:30.733117', '2015-04-25 20:58:30.733117')
[1m[36m (0.6ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"166"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 166 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (1.9ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.8ms)
Rendered books/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 5.0ms | ActiveRecord: 2.2ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.4ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:30.817349', '2015-04-25 20:58:30.817349')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 301, '2015-04-25 20:58:30.823137', '2015-04-25 20:58:30.823137')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:30.839386', '2015-04-25 20:58:30.839386')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (193, 145, 1, '2015-04-25 20:58:30.844776', '2015-04-25 20:58:30.844776')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:30.849116', '2015-04-25 20:58:30.849116')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 302, '2015-04-25 20:58:30.852026', '2015-04-25 20:58:30.852026')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-25 20:58:30.855817', '2015-04-25 20:58:30.855817')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (194, 146, 2, 'Flexible', '2015-04-25 20:58:30.858266', '2015-04-25 20:58:30.858266')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.0ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-25 20:58:30.875774', '2015-04-25 20:58:30.875774')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-25 20:58:30.880535', '2015-04-25 20:58:30.880535')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-25 20:58:30.882362', '2015-04-25 20:58:30.882362')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (2.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.0ms)
[1m[35m (0.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:30.917228', '2015-04-25 20:58:30.917228')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"303"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 303 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (3.8ms)
Rendered monster_classes/edit.html.erb within layouts/application (4.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 21ms (Views: 15.3ms | ActiveRecord: 0.5ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:30.947416', '2015-04-25 20:58:30.947416')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"304"}
[1m[36mMonsterClass Load (0.6ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 304 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/304 Completed 302 Found in 4ms (ActiveRecord: 0.8ms)
[1m[35m (3.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:30.959829', '2015-04-25 20:58:30.959829')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.9ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"305"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 305 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.8ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 305
[1m[36mSQL (0.7ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 305[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 9ms (ActiveRecord: 1.9ms)
[1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:30.982515', '2015-04-25 20:58:30.982515')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:30.989499', '2015-04-25 20:58:30.989499')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/307 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.000603', '2015-04-25 20:58:31.000603')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (3.2ms)
Rendered monster_classes/new.html.erb within layouts/application (4.6ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 8.0ms | ActiveRecord: 0.2ms)
[1m[35m (0.7ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.020527', '2015-04-25 20:58:31.020527')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"309"}
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 309 LIMIT 1
Rendered monster_classes/_form.html.erb (1.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.4ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.036862', '2015-04-25 20:58:31.036862')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` [1m[36m (0.6ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 310[0m Rendered monster_classes/index.html.erb within layouts/application (5.5ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 8.9ms | ActiveRecord: 0.9ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.055593', '2015-04-25 20:58:31.055593')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"311"}
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 311 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 311
Rendered monster_classes/show.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.7ms)
[1m[36m (3.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.073481', '2015-04-25 20:58:31.073481')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.3ms) Rendered monster_classes/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:31.107959', '2015-04-25 20:58:31.107959')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (253, '2015-04-25 20:58:31.111171', '2015-04-25 20:58:31.111171')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:31.115662', '2015-04-25 20:58:31.115662')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.7ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (254, 3, '2015-04-25 20:58:31.119845', '2015-04-25 20:58:31.119845')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-25 20:58:31.123501', '2015-04-25 20:58:31.123501')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (255, '2015-04-25 20:58:31.126689', '2015-04-25 20:58:31.126689')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.9ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.157867', '2015-04-25 20:58:31.157867')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 111, '2015-04-25 20:58:31.162847', '2015-04-25 20:58:31.162847')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"111", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 111 LIMIT 1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 111, '2015-04-25 20:58:31.171283', '2015-04-25 20:58:31.171283')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/104 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.181054', '2015-04-25 20:58:31.181054')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 112, '2015-04-25 20:58:31.182973', '2015-04-25 20:58:31.182973')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
[1m[35mCharacteristic Load (0.8ms)[0m SELECT `characteristics`.* FROM `characteristics` Rendered master_skills/_form.html.erb (31.0ms) Rendered master_skills/new.html.erb within layouts/application (32.5ms) Rendered layouts/_navigation_links.html.erb (1.5ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 40ms (Views: 39.2ms | ActiveRecord: 0.8ms)
[1m[36m (3.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.238686', '2015-04-25 20:58:31.238686')
[1m[36m (0.7ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 113, '2015-04-25 20:58:31.241936', '2015-04-25 20:58:31.241936')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"106"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 106 LIMIT 1[0m
[1m[35mCharacteristic Load (0.8ms)[0m SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (4.8ms)
Rendered master_skills/edit.html.erb within layouts/application (5.6ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 12ms (Views: 8.0ms | ActiveRecord: 1.0ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.271184', '2015-04-25 20:58:31.271184')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 114, '2015-04-25 20:58:31.274321', '2015-04-25 20:58:31.274321')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"107"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 107 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 107
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (4.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.4ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.292080', '2015-04-25 20:58:31.292080')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 115, '2015-04-25 20:58:31.295652', '2015-04-25 20:58:31.295652')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>nil}, "id"=>"108"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 108 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (2.6ms)
Rendered master_skills/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 11ms (Views: 5.3ms | ActiveRecord: 0.7ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.318210', '2015-04-25 20:58:31.318210')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.8ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 116, '2015-04-25 20:58:31.320907', '2015-04-25 20:58:31.320907')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"116", "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 116 LIMIT 1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m
Rendered master_skills/_form.html.erb (3.8ms)
Rendered master_skills/new.html.erb within layouts/application (4.5ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 6.4ms | ActiveRecord: 0.7ms)
[1m[35m (1.0ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.348514', '2015-04-25 20:58:31.348514')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 117, '2015-04-25 20:58:31.350513', '2015-04-25 20:58:31.350513')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"110"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 110 LIMIT 1[0m
[1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 117 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 8ms (Views: 6.5ms | ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.365347', '2015-04-25 20:58:31.365347')
[1m[36m (0.7ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 118, '2015-04-25 20:58:31.370124', '2015-04-25 20:58:31.370124')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"118", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"111"}
[1m[36mMasterSkill Load (0.0ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 111 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mCharacteristic Load (2.1ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 118 LIMIT 1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/111 Completed 302 Found in 8ms (ActiveRecord: 2.3ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.394880', '2015-04-25 20:58:31.394880')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (2.9ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 119, '2015-04-25 20:58:31.397760', '2015-04-25 20:58:31.397760')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36mMasterSkill Load (0.5ms)[0m [1mSELECT `master_skills`.* FROM `master_skills`[0m [1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 119 LIMIT 1 Rendered master_skills/index.html.erb within layouts/application (7.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 13.2ms | ActiveRecord: 0.7ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_names_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.426162', '2015-04-25 20:58:31.426162')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 313, '2015-04-25 20:58:31.428547', '2015-04-25 20:58:31.428547')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-25 20:58:31.450303', '2015-04-25 20:58:31.450303')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 195, `updated_at` = '2015-04-25 20:58:31.454405' WHERE `monster_names`.`id` = 76[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 195[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.9ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-25 20:58:31.462713', '2015-04-25 20:58:31.462713')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.7ms)[0m UPDATE `monster_names` SET `monster_id` = 195, `updated_at` = '2015-04-25 20:58:31.470013' WHERE `monster_names`.`id` = 77
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-25 20:58:31.475580', '2015-04-25 20:58:31.475580')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 195, `updated_at` = '2015-04-25 20:58:31.479073' WHERE `monster_names`.`id` = 78
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (6.2ms)[0m ROLLBACK
[1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.492741', '2015-04-25 20:58:31.492741')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.6ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 314, '2015-04-25 20:58:31.494799', '2015-04-25 20:58:31.494799')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.6ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-25 20:58:31.504266', '2015-04-25 20:58:31.504266')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-25 20:58:31.510818', '2015-04-25 20:58:31.510818')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (1.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (256, 196, '2015-04-25 20:58:31.516186', '2015-04-25 20:58:31.516186')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.8ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (257, 1, 196, '2015-04-25 20:58:31.519002', '2015-04-25 20:58:31.519002')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (3.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.531732', '2015-04-25 20:58:31.531732')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 315, '2015-04-25 20:58:31.536424', '2015-04-25 20:58:31.536424')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.6ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-25 20:58:31.544789', '2015-04-25 20:58:31.544789')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (258, 197, '2015-04-25 20:58:31.553972', '2015-04-25 20:58:31.553972')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:31.567891', '2015-04-25 20:58:31.567891')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 316, '2015-04-25 20:58:31.572208', '2015-04-25 20:58:31.572208')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.9ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.9ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-25 20:58:31.580246', '2015-04-25 20:58:31.580246')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (2.1ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.4ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-25 20:58:31.630377', '2015-04-25 20:58:31.630377')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (1.9ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (259, 3, 198, '2015-04-25 20:58:31.637548', '2015-04-25 20:58:31.637548')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (260, 198, '2015-04-25 20:58:31.640720', '2015-04-25 20:58:31.640720')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (32.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_prints_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.716394', '2015-04-25 20:58:31.716394')
[1m[36m (50.6ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.8ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 120, '2015-04-25 20:58:31.781277', '2015-04-25 20:58:31.781277')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 113, '2015-04-25 20:58:31.791508', '2015-04-25 20:58:31.791508')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.7ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_modifier_as_string_is_formatted_#
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-25 20:58:31.804933', '2015-04-25 20:58:31.804933')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 121, '2015-04-25 20:58:31.809774', '2015-04-25 20:58:31.809774')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 114, '2015-04-25 20:58:31.813902', '2015-04-25 20:58:31.813902')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-25 20:58:31.833869', '2015-04-25 20:58:31.833869')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.7ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (167, '2015-04-25 20:58:31.840625', '2015-04-25 20:58:31.840625')[0m
[1m[35m (2.4ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-25 20:58:31.847149', '2015-04-25 20:58:31.847149')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (168, '23-4', '2015-04-25 20:58:31.853087', '2015-04-25 20:58:31.853087')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.8ms)[0m INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-25 20:58:31.859224', '2015-04-25 20:58:31.859224')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-25 20:58:31.865021', '2015-04-25 20:58:31.865021')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (169, '2015-04-25 20:58:31.870258', '2015-04-25 20:58:31.870258')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (4.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:31.933250', '2015-04-25 20:58:31.933250')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:31.951272', '2015-04-25 20:58:31.951272')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/122 Completed 302 Found in 11ms (ActiveRecord: 0.8ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:31.974524', '2015-04-25 20:58:31.974524')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (25.6ms)
Rendered move_types/new.html.erb within layouts/application (28.2ms)
Rendered layouts/_navigation_links.html.erb (1.9ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 50ms (Views: 43.4ms | ActiveRecord: 0.3ms)
[1m[35m (3.1ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (3.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (1.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.8ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:32.044578', '2015-04-25 20:58:32.044578')
[1m[36m (2.9ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` Rendered move_types/index.html.erb within layouts/application (5.1ms) Rendered layouts/_navigation_links.html.erb (1.6ms) Rendered layouts/_navigation.html.erb (3.4ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 14ms (Views: 13.4ms | ActiveRecord: 0.3ms)
[1m[36m (3.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:32.077158', '2015-04-25 20:58:32.077158')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (6.2ms) Rendered move_types/new.html.erb within layouts/application (6.8ms) Rendered layouts/_navigation_links.html.erb (1.6ms) Rendered layouts/_navigation.html.erb (4.6ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 18ms (Views: 17.5ms | ActiveRecord: 0.0ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:32.113051', '2015-04-25 20:58:32.113051')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"126"}
[1m[36mMoveType Load (1.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 126 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (2.6ms)
Rendered layouts/_navigation.html.erb (3.0ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 11ms (Views: 8.0ms | ActiveRecord: 1.1ms)
[1m[35m (4.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:32.136768', '2015-04-25 20:58:32.136768')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"127"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 127 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (5.0ms)
Rendered move_types/edit.html.erb within layouts/application (9.0ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.3ms)
Rendered layouts/_messages.html.erb (0.5ms)
Completed 200 OK in 22ms (Views: 15.2ms | ActiveRecord: 0.6ms)
[1m[35m (3.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:32.173505', '2015-04-25 20:58:32.173505')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"128"}
[1m[35mMoveType Load (0.4ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 128 LIMIT 1
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 128
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 128[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 20ms (ActiveRecord: 2.4ms)
[1m[36m (1.6ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (3.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:32.214949', '2015-04-25 20:58:32.214949')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"129"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 129 LIMIT 1[0m
Rendered move_types/_form.html.erb (7.3ms)
Rendered move_types/edit.html.erb within layouts/application (7.9ms)
Rendered layouts/_navigation_links.html.erb (10.0ms)
Rendered layouts/_navigation.html.erb (10.5ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 23ms (Views: 21.6ms | ActiveRecord: 0.3ms)
[1m[35m (4.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-25 20:58:32.261937', '2015-04-25 20:58:32.261937')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"130"}
[1m[36mMoveType Load (3.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 130 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/130 Completed 302 Found in 8ms (ActiveRecord: 3.6ms)
[1m[35m (10.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.313536', '2015-04-25 20:58:32.313536')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"147"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 147 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (1.6ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (8.4ms)
Rendered locations/edit.html.erb within layouts/application (15.4ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (2.2ms)
Rendered layouts/_messages.html.erb (2.2ms)
Completed 200 OK in 44ms (Views: 29.3ms | ActiveRecord: 2.1ms)
[1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.377572', '2015-04-25 20:58:32.377572')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (4.9ms) Rendered locations/new.html.erb within layouts/application (5.9ms) Rendered layouts/_navigation_links.html.erb (6.1ms) Rendered layouts/_navigation.html.erb (6.3ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 20ms (Views: 14.8ms | ActiveRecord: 0.0ms)
[1m[36m (4.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.409951', '2015-04-25 20:58:32.409951')
[1m[36m (0.4ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.417493', '2015-04-25 20:58:32.417493')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/150 Completed 302 Found in 6ms (ActiveRecord: 0.5ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.8ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.434733', '2015-04-25 20:58:32.434733')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"151"}
[1m[35mLocation Load (1.1ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 151 LIMIT 1
Rendered locations/show.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (5.5ms)
Rendered layouts/_navigation.html.erb (25.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 36ms (Views: 32.7ms | ActiveRecord: 1.1ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.8ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.483556', '2015-04-25 20:58:32.483556')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"152"}
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 152 LIMIT 1
[1m[36m (0.9ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/152 Completed 302 Found in 6ms (ActiveRecord: 1.4ms)
[1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_destroy_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.504191', '2015-04-25 20:58:32.504191')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"153"}
[1m[36mLocation Load (0.6ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 153 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mDamageResistance Load (2.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 153[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `locations` WHERE `locations`.`id` = 153
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations Completed 302 Found in 10ms (ActiveRecord: 3.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.530370', '2015-04-25 20:58:32.530370')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"154"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 154 LIMIT 1
Rendered locations/_form.html.erb (4.2ms)
Rendered locations/edit.html.erb within layouts/application (4.8ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.8ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 8.5ms | ActiveRecord: 0.3ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.552345', '2015-04-25 20:58:32.552345')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (4.4ms)
Rendered locations/new.html.erb within layouts/application (4.9ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (4.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 21ms (Views: 13.8ms | ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.7ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-25 20:58:32.589848', '2015-04-25 20:58:32.589848')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations`[0m Rendered locations/index.html.erb within layouts/application (2.9ms) Rendered layouts/_navigation_links.html.erb (2.4ms) Rendered layouts/_navigation.html.erb (3.1ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 11ms (Views: 10.5ms | ActiveRecord: 0.3ms)
[1m[35m (4.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.644016', '2015-04-25 20:58:32.644016')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"261"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 261 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (10.5ms)
Rendered master_traits/edit.html.erb within layouts/application (12.6ms)
Rendered layouts/_navigation_links.html.erb (2.0ms)
Rendered layouts/_navigation.html.erb (2.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 43ms (Views: 31.2ms | ActiveRecord: 0.6ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.7ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.707272', '2015-04-25 20:58:32.707272')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"262"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 262 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 262
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.8ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.9ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.734974', '2015-04-25 20:58:32.734974')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` Rendered master_traits/index.html.erb within layouts/application (17.3ms) Rendered layouts/_navigation_links.html.erb (1.6ms) Rendered layouts/_navigation.html.erb (2.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 22ms (Views: 21.7ms | ActiveRecord: 0.3ms)
[1m[36m (6.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (1.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.773548', '2015-04-25 20:58:32.773548')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.782254', '2015-04-25 20:58:32.782254')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/265 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (9.9ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.9ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.809700', '2015-04-25 20:58:32.809700')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (4.5ms) Rendered master_traits/new.html.erb within layouts/application (9.6ms) Rendered layouts/_navigation_links.html.erb (4.8ms) Rendered layouts/_navigation.html.erb (5.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 18ms (Views: 17.4ms | ActiveRecord: 0.0ms)
[1m[35m (5.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.840803', '2015-04-25 20:58:32.840803')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (1.9ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (4.7ms)
Rendered master_traits/new.html.erb within layouts/application (7.0ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 20ms (Views: 10.8ms | ActiveRecord: 2.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (3.2ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.885653', '2015-04-25 20:58:32.885653')
[1m[36m (1.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"268"}
[1m[35mMasterTrait Load (0.8ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 268 LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/268 Completed 302 Found in 8ms (ActiveRecord: 1.1ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_edit
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.7ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.910590', '2015-04-25 20:58:32.910590')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"269"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 269 LIMIT 1
Rendered master_traits/_form.html.erb (2.9ms)
Rendered master_traits/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 10ms (Views: 8.1ms | ActiveRecord: 0.3ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:32.930699', '2015-04-25 20:58:32.930699')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"270"}
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 270 LIMIT 1
Rendered master_traits/show.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.5ms | ActiveRecord: 0.4ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:32.959593', '2015-04-25 20:58:32.959593')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 317, '2015-04-25 20:58:32.964000', '2015-04-25 20:58:32.964000')[0m
[1m[35m (0.7ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"199"}
[1m[36mMonster Load (0.5ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 199 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 199 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.7ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 199[0m
Rendered monsters/_monster_name_fields.html.erb (9.3ms)
Rendered monsters/_expanding_fieldset.html.erb (14.2ms)
[1m[35mMonsterClass Load (0.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.8ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 199[0m
[1m[35mMoveType Load (0.5ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (6.7ms)
Rendered monsters/_expanding_fieldset.html.erb (25.5ms)
[1m[36mDamageResistance Load (2.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 199[0m
[1m[35mLocation Load (0.4ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (4.7ms)
Rendered monsters/_expanding_fieldset.html.erb (25.0ms)
[1m[36mAttack Load (0.5ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 199[0m
Rendered monsters/_attack_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (20.3ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 199
[1m[36mMasterTrait Load (1.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (5.3ms)
Rendered monsters/_expanding_fieldset.html.erb (9.1ms)
[1m[35mSkill Load (0.4ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 199
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (4.9ms)
Rendered monsters/_expanding_fieldset.html.erb (11.2ms)
[1m[35mParryScore Load (0.4ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 199
Rendered monsters/_parry_score_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (22.6ms)
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 199[0m
[1m[35mBook Load (0.5ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (4.3ms)
Rendered monsters/_expanding_fieldset.html.erb (107.7ms)
Rendered monsters/_form.html.erb (289.3ms)
Rendered monsters/edit.html.erb within layouts/application (291.5ms)
Rendered layouts/_navigation_links.html.erb (6.3ms)
Rendered layouts/_navigation.html.erb (6.9ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 324ms (Views: 297.8ms | ActiveRecord: 13.7ms)
[1m[36m (5.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (3.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:33.313235', '2015-04-25 20:58:33.313235')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 318, '2015-04-25 20:58:33.317694', '2015-04-25 20:58:33.317694')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (2.2ms) Rendered monsters/_monster_name_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (7.3ms) [1m[36mMonsterClass Load (0.5ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (34.1ms) [1m[36mMoveType Load (0.0ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (6.0ms) Rendered monsters/_expanding_fieldset.html.erb (43.2ms) [1m[35mLocation Load (0.5ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (7.1ms) Rendered monsters/_expanding_fieldset.html.erb (10.0ms) Rendered monsters/_attack_fields.html.erb (13.3ms) Rendered monsters/_attack_fields.html.erb (6.4ms) Rendered monsters/_expanding_fieldset.html.erb (24.9ms) [1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (37.2ms) Rendered monsters/_expanding_fieldset.html.erb (69.2ms) [1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (3.0ms) Rendered monsters/_expanding_fieldset.html.erb (5.2ms) Rendered monsters/_parry_score_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (32.1ms) [1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (3.4ms) Rendered monsters/_expanding_fieldset.html.erb (6.0ms) Rendered monsters/_form.html.erb (215.9ms) Rendered monsters/new.html.erb within layouts/application (217.0ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.7ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 236ms (Views: 219.3ms | ActiveRecord: 1.8ms)
[1m[35m (17.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (2.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:33.579697', '2015-04-25 20:58:33.579697')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.6ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 319, '2015-04-25 20:58:33.586211', '2015-04-25 20:58:33.586211')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"201"}
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 201 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 201[0m
[1m[35mSkill Load (0.4ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 201
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 201[0m
[1m[35mAttack Load (11.6ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 201
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 201[0m
[1m[35mMovementRate Load (0.4ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 201
[1m[36mMonsterName Load (11.7ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 201[0m
[1m[35mParryScore Load (0.4ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 201
[1m[36mSQL (0.4ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 201[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 74ms (ActiveRecord: 26.6ms)
[1m[36m (4.9ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (12.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:33.737257', '2015-04-25 20:58:33.737257')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 320, '2015-04-25 20:58:33.740815', '2015-04-25 20:58:33.740815')
[1m[36m (1.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"202"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 202 LIMIT 1
[1m[36mMonsterName Load (0.4ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 202[0m
Rendered monsters/_monster_name_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (10.0ms)
[1m[35mMonsterClass Load (10.4ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.4ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 202[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (9.1ms)
[1m[36mDamageResistance Load (0.5ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 202[0m
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (4.0ms)
Rendered monsters/_expanding_fieldset.html.erb (7.9ms)
[1m[36mAttack Load (0.5ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 202[0m
Rendered monsters/_attack_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.0ms)
[1m[35mTrait Load (0.4ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 202
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (3.7ms)
Rendered monsters/_expanding_fieldset.html.erb (9.0ms)
[1m[35mSkill Load (1.8ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 202
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (9.1ms)
[1m[35mParryScore Load (3.9ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 202
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (14.0ms)
[1m[36mPageReference Load (0.4ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 202[0m
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
Rendered monsters/_form.html.erb (115.1ms)
Rendered monsters/edit.html.erb within layouts/application (115.6ms)
Rendered layouts/_navigation_links.html.erb (1.4ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 121ms (Views: 99.7ms | ActiveRecord: 20.0ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:33.875134', '2015-04-25 20:58:33.875134')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 321, '2015-04-25 20:58:33.879093', '2015-04-25 20:58:33.879093')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"203"}
[1m[36mMonster Load (0.7ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 203 LIMIT 1[0m
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 203 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/203 Completed 302 Found in 12ms (ActiveRecord: 1.4ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:33.906241', '2015-04-25 20:58:33.906241')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 322, '2015-04-25 20:58:33.910926', '2015-04-25 20:58:33.910926')[0m
[1m[35m (0.4ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36mMonster Load (0.5ms)[0m [1mSELECT `monsters`.* FROM `monsters`[0m [1m[35mMonsterName Load (0.4ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 204 [1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 322 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (7.5ms) Rendered layouts/_navigation_links.html.erb (2.6ms) Rendered layouts/_navigation.html.erb (3.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 13ms (Views: 11.5ms | ActiveRecord: 1.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:33.936788', '2015-04-25 20:58:33.936788')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.9ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 323, '2015-04-25 20:58:33.940674', '2015-04-25 20:58:33.940674')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"323", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.7ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 323, '2015-04-25 20:58:33.975701', '2015-04-25 20:58:33.975701')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/206 Completed 302 Found in 50ms (ActiveRecord: 1.2ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (30.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (3.4ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:34.043831', '2015-04-25 20:58:34.043831')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (1.8ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 324, '2015-04-25 20:58:34.051478', '2015-04-25 20:58:34.051478')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (9.7ms)
[1m[35mMonsterClass Load (26.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (15.6ms)
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (24.8ms)
Rendered monsters/_expanding_fieldset.html.erb (86.6ms)
Rendered monsters/_attack_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.7ms)
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (9.4ms)
Rendered monsters/_parry_score_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (9.6ms)
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (3.6ms)
Rendered monsters/_expanding_fieldset.html.erb (6.4ms)
Rendered monsters/_form.html.erb (227.1ms)
Rendered monsters/new.html.erb within layouts/application (228.3ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 241ms (Views: 206.0ms | ActiveRecord: 28.0ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (24.0ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-25 20:58:34.330864', '2015-04-25 20:58:34.330864')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 325, '2015-04-25 20:58:34.334130', '2015-04-25 20:58:34.334130')[0m
[1m[35m (0.4ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"208"}
[1m[36mMonster Load (0.5ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 208 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 208
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 325 LIMIT 1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 208
[1m[36mParryScore Load (0.0ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 208[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 208
Rendered monsters/_show_stat_block.html.erb (5.4ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 208[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 208
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 208[0m
[1m[35mPageReference Load (0.8ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 208
Rendered monsters/show.html.erb within layouts/application (20.6ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (19.7ms)
Rendered layouts/_messages.html.erb (4.1ms)
Completed 200 OK in 49ms (Views: 44.5ms | ActiveRecord: 3.1ms)
[1m[36m (5.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-25 20:58:34.399741', '2015-04-25 20:58:34.399741')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-25 20:58:34.404309', '2015-04-25 20:58:34.404309')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-25 20:58:34.407460', '2015-04-25 20:58:34.407460')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (20.8ms)[0m ROLLBACK
[1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m
[1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_update_master_trait
[1m[36m (3.6ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (25.0ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.010619', '2015-04-27 17:12:25.010619')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"274"}
[1m[35mMasterTrait Load (5.7ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 274 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/274 Completed 302 Found in 17ms (ActiveRecord: 5.9ms)
[1m[36m (39.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.115368', '2015-04-27 17:12:25.115368')
[1m[36m (1.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35m (2.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36mMasterTrait Load (2.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC, `master_traits`.`notes` ASC LIMIT 25 OFFSET 0[0m [1m[35m (2.3ms)[0m SELECT COUNT(*) FROM `traits` WHERE `traits`.`master_trait_id` = 275 Rendered master_traits/index.html.erb within layouts/application (65.9ms) Rendered layouts/_navigation_links.html.erb (1.3ms) Rendered layouts/_navigation.html.erb (2.2ms) Rendered layouts/_messages.html.erb (0.5ms)
Completed 200 OK in 202ms (Views: 189.8ms | ActiveRecord: 11.3ms)
[1m[36m (8.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.332564', '2015-04-27 17:12:25.332564')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"276"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 276 LIMIT 1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (16.3ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 276[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 18ms (ActiveRecord: 16.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.360436', '2015-04-27 17:12:25.360436')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (16.7ms) Rendered master_traits/new.html.erb within layouts/application (17.7ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 21ms (Views: 20.8ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.388847', '2015-04-27 17:12:25.388847')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (3.2ms)
Rendered master_traits/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 6.8ms | ActiveRecord: 0.3ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.407874', '2015-04-27 17:12:25.407874')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"279"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 279 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (1.8ms)
Rendered master_traits/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.5ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.4ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.423174', '2015-04-27 17:12:25.423174')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.426684', '2015-04-27 17:12:25.426684')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/281 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.433757', '2015-04-27 17:12:25.433757')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"282"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 282 LIMIT 1[0m
Rendered master_traits/_form.html.erb (1.7ms)
Rendered master_traits/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:25.446374', '2015-04-27 17:12:25.446374')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"283"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 283 LIMIT 1[0m
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`master_trait_id` = 283
Rendered master_traits/show.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.4ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:25.491298', '2015-04-27 17:12:25.491298')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 122, '2015-04-27 17:12:25.495887', '2015-04-27 17:12:25.495887')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 115, '2015-04-27 17:12:25.499378', '2015-04-27 17:12:25.499378')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:25.506005', '2015-04-27 17:12:25.506005')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 123, '2015-04-27 17:12:25.507685', '2015-04-27 17:12:25.507685')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 116, '2015-04-27 17:12:25.509329', '2015-04-27 17:12:25.509329')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-27 17:12:25.522644', '2015-04-27 17:12:25.522644')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-27 17:12:25.525675', '2015-04-27 17:12:25.525675')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-27 17:12:25.527535', '2015-04-27 17:12:25.527535')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:25.573848', '2015-04-27 17:12:25.573848')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 326, '2015-04-27 17:12:25.576688', '2015-04-27 17:12:25.576688')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"326", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 326, '2015-04-27 17:12:25.585698', '2015-04-27 17:12:25.585698')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/210 Completed 302 Found in 7ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:25.595593', '2015-04-27 17:12:25.595593')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 327, '2015-04-27 17:12:25.597245', '2015-04-27 17:12:25.597245')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` ORDER BY `monsters`.`name` ASC LIMIT 25 OFFSET 0 [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 211[0m [1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 327 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (6.9ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 11.1ms | ActiveRecord: 0.8ms)
[1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:25.617137', '2015-04-27 17:12:25.617137')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 328, '2015-04-27 17:12:25.620144', '2015-04-27 17:12:25.620144')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"212"}
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 212 LIMIT 1[0m
[1m[35mMonsterName Load (0.4ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 212
Rendered monsters/_monster_name_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.5ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 212
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (6.3ms)
Rendered monsters/_expanding_fieldset.html.erb (20.1ms)
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 212
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (6.6ms)
Rendered monsters/_expanding_fieldset.html.erb (17.9ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 212
Rendered monsters/_attack_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (17.4ms)
[1m[36mTrait Load (0.4ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 212[0m
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.3ms)
Rendered monsters/_expanding_fieldset.html.erb (13.2ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 212[0m
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (3.4ms)
Rendered monsters/_expanding_fieldset.html.erb (7.2ms)
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 212[0m
Rendered monsters/_parry_score_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (12.6ms)
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 212
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (6.2ms)
Rendered monsters/_expanding_fieldset.html.erb (17.5ms)
Rendered monsters/_form.html.erb (135.9ms)
Rendered monsters/edit.html.erb within layouts/application (136.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 141ms (Views: 131.2ms | ActiveRecord: 9.2ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:25.769973', '2015-04-27 17:12:25.769973')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 329, '2015-04-27 17:12:25.772234', '2015-04-27 17:12:25.772234')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.2ms) Rendered monsters/_monster_name_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (3.7ms) [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.9ms) [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.7ms) Rendered monsters/_expanding_fieldset.html.erb (7.8ms) [1m[36mLocation Load (0.0ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m Rendered monsters/_damage_resistance_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (3.5ms) Rendered monsters/_attack_fields.html.erb (2.3ms) Rendered monsters/_attack_fields.html.erb (1.3ms) Rendered monsters/_expanding_fieldset.html.erb (6.0ms) [1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC Rendered monsters/_trait_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (3.1ms) [1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m Rendered monsters/_skill_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (4.6ms) Rendered monsters/_parry_score_fields.html.erb (0.9ms) Rendered monsters/_expanding_fieldset.html.erb (2.5ms) [1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC Rendered monsters/_page_reference_fields.html.erb (10.1ms) Rendered monsters/_expanding_fieldset.html.erb (11.5ms) Rendered monsters/_form.html.erb (51.1ms) Rendered monsters/new.html.erb within layouts/application (51.8ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 61ms (Views: 53.4ms | ActiveRecord: 1.1ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:25.840773', '2015-04-27 17:12:25.840773')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 330, '2015-04-27 17:12:25.844386', '2015-04-27 17:12:25.844386')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"214"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 214 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 214
[1m[36mMonsterClass Load (0.1ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 330 LIMIT 1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 214
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 214[0m
[1m[35mDamageResistance Load (0.1ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 214
Rendered monsters/_show_stat_block.html.erb (4.1ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 214[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 214
[1m[36mSkill Load (0.1ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 214[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 214
Rendered monsters/show.html.erb within layouts/application (9.9ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 13ms (Views: 10.3ms | ActiveRecord: 1.9ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:25.866547', '2015-04-27 17:12:25.866547')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 331, '2015-04-27 17:12:25.868612', '2015-04-27 17:12:25.868612')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.3ms)
Rendered monsters/_attack_fields.html.erb (1.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_parry_score_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (2.6ms)
Rendered monsters/_form.html.erb (39.9ms)
Rendered monsters/new.html.erb within layouts/application (40.2ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 45ms (Views: 40.8ms | ActiveRecord: 1.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:25.922823', '2015-04-27 17:12:25.922823')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 332, '2015-04-27 17:12:25.925195', '2015-04-27 17:12:25.925195')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"216"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 216 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 216
[1m[36mSkill Load (0.1ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 216[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 216
[1m[36mAttack Load (0.1ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 216[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 216
[1m[36mMovementRate Load (0.1ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 216[0m
[1m[35mMonsterName Load (0.1ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 216
[1m[36mParryScore Load (0.0ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 216[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 216
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 6ms (ActiveRecord: 1.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:25.940195', '2015-04-27 17:12:25.940195')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 333, '2015-04-27 17:12:25.942306', '2015-04-27 17:12:25.942306')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"217"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 217 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 217 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 217[0m
Rendered monsters/_monster_name_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.5ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 217[0m
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[36mDamageResistance Load (0.3ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 217[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.3ms)
Rendered monsters/_expanding_fieldset.html.erb (6.1ms)
[1m[36mAttack Load (0.3ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 217[0m
Rendered monsters/_attack_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 217
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (5.9ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 217
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (5.6ms)
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 217
Rendered monsters/_parry_score_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[36mPageReference Load (0.3ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 217[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
Rendered monsters/_form.html.erb (46.4ms)
Rendered monsters/edit.html.erb within layouts/application (46.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 54ms (Views: 45.3ms | ActiveRecord: 4.1ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.005232', '2015-04-27 17:12:26.005232')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 334, '2015-04-27 17:12:26.007488', '2015-04-27 17:12:26.007488')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"218"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 218 LIMIT 1[0m
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 218 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/218 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:26.023581', '2015-04-27 17:12:26.023581')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-27 17:12:26.026365', '2015-04-27 17:12:26.026365')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-27 17:12:26.028313', '2015-04-27 17:12:26.028313')
[1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.3ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.045743', '2015-04-27 17:12:26.045743')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"131"}
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 131 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 8.7ms | ActiveRecord: 0.3ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.063334', '2015-04-27 17:12:26.063334')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (2.4ms)
Rendered move_types/new.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 6.5ms | ActiveRecord: 0.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.9ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.080151', '2015-04-27 17:12:26.080151')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC LIMIT 25 OFFSET 0[0m Rendered move_types/index.html.erb within layouts/application (3.3ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.8ms | ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.094316', '2015-04-27 17:12:26.094316')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.097789', '2015-04-27 17:12:26.097789')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/135 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_destroy_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.105044', '2015-04-27 17:12:26.105044')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"136"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 136 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 136
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `move_types` WHERE `move_types`.`id` = 136[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types Completed 302 Found in 5ms (ActiveRecord: 0.9ms)
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.117541', '2015-04-27 17:12:26.117541')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"137"}
[1m[36mMoveType Load (0.6ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 137 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (2.3ms)
Rendered move_types/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 5.4ms | ActiveRecord: 0.7ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.133272', '2015-04-27 17:12:26.133272')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"138"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 138 LIMIT 1[0m
Rendered move_types/_form.html.erb (0.9ms)
Rendered move_types/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.147212', '2015-04-27 17:12:26.147212')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (0.9ms) Rendered move_types/new.html.erb within layouts/application (1.2ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:12:26.156860', '2015-04-27 17:12:26.156860')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"140"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 140 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/140 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.166305', '2015-04-27 17:12:26.166305')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 335, '2015-04-27 17:12:26.168303', '2015-04-27 17:12:26.168303')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-27 17:12:26.172666', '2015-04-27 17:12:26.172666')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (287, 219, '2015-04-27 17:12:26.176901', '2015-04-27 17:12:26.176901')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (3.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.185080', '2015-04-27 17:12:26.185080')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 336, '2015-04-27 17:12:26.187518', '2015-04-27 17:12:26.187518')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-27 17:12:26.191108', '2015-04-27 17:12:26.191108')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.5ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-27 17:12:26.195073', '2015-04-27 17:12:26.195073')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (288, 3, 220, '2015-04-27 17:12:26.197431', '2015-04-27 17:12:26.197431')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (289, 220, '2015-04-27 17:12:26.199507', '2015-04-27 17:12:26.199507')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.4ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.207594', '2015-04-27 17:12:26.207594')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 337, '2015-04-27 17:12:26.209369', '2015-04-27 17:12:26.209369')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-27 17:12:26.211987', '2015-04-27 17:12:26.211987')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (21.7ms)[0m UPDATE `monster_names` SET `monster_id` = 221, `updated_at` = '2015-04-27 17:12:26.214630' WHERE `monster_names`.`id` = 82
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 221
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-27 17:12:26.245067', '2015-04-27 17:12:26.245067')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 221, `updated_at` = '2015-04-27 17:12:26.246820' WHERE `monster_names`.`id` = 83[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-27 17:12:26.248679', '2015-04-27 17:12:26.248679')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 221, `updated_at` = '2015-04-27 17:12:26.250143' WHERE `monster_names`.`id` = 84[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.256867', '2015-04-27 17:12:26.256867')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 338, '2015-04-27 17:12:26.258608', '2015-04-27 17:12:26.258608')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.8ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-27 17:12:26.262746', '2015-04-27 17:12:26.262746')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-27 17:12:26.265287', '2015-04-27 17:12:26.265287')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (290, 222, '2015-04-27 17:12:26.267663', '2015-04-27 17:12:26.267663')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (291, 1, 222, '2015-04-27 17:12:26.269322', '2015-04-27 17:12:26.269322')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (2.1ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_show_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.281470', '2015-04-27 17:12:26.281470')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 124, '2015-04-27 17:12:26.284894', '2015-04-27 17:12:26.284894')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"117"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 117 LIMIT 1[0m
[1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 124 LIMIT 1
Rendered master_skills/show.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.1ms | ActiveRecord: 0.5ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.301802', '2015-04-27 17:12:26.301802')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 125, '2015-04-27 17:12:26.303938', '2015-04-27 17:12:26.303938')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC LIMIT 25 OFFSET 0 [1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 125 LIMIT 1[0m Rendered master_skills/index.html.erb within layouts/application (5.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.5ms | ActiveRecord: 0.7ms)
[1m[35m (4.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.321764', '2015-04-27 17:12:26.321764')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 126, '2015-04-27 17:12:26.323879', '2015-04-27 17:12:26.323879')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"126", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"119"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 119 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 126 LIMIT 1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/119 Completed 302 Found in 4ms (ActiveRecord: 0.8ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.336660', '2015-04-27 17:12:26.336660')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 127, '2015-04-27 17:12:26.338349', '2015-04-27 17:12:26.338349')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
[1m[35mCharacteristic Load (1.0ms)[0m SELECT `characteristics`.* FROM `characteristics` Rendered master_skills/_form.html.erb (4.1ms) Rendered master_skills/new.html.erb within layouts/application (5.2ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 1.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.353161', '2015-04-27 17:12:26.353161')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 128, '2015-04-27 17:12:26.354873', '2015-04-27 17:12:26.354873')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"128", "name"=>"Basketweaving", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 128 LIMIT 1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 128, '2015-04-27 17:12:26.359155', '2015-04-27 17:12:26.359155')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/122 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.367429', '2015-04-27 17:12:26.367429')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 129, '2015-04-27 17:12:26.369288', '2015-04-27 17:12:26.369288')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"123"}
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 123 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 123
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.6ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.7ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.380682', '2015-04-27 17:12:26.380682')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 130, '2015-04-27 17:12:26.383392', '2015-04-27 17:12:26.383392')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"130", "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mCharacteristic Load (0.3ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 130 LIMIT 1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m
Rendered master_skills/_form.html.erb (3.4ms)
Rendered master_skills/new.html.erb within layouts/application (3.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.6ms | ActiveRecord: 0.8ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.401702', '2015-04-27 17:12:26.401702')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 131, '2015-04-27 17:12:26.403486', '2015-04-27 17:12:26.403486')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>nil}, "id"=>"125"}
[1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 125 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/edit.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 6.3ms | ActiveRecord: 0.7ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:12:26.420481', '2015-04-27 17:12:26.420481')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 132, '2015-04-27 17:12:26.422131', '2015-04-27 17:12:26.422131')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"126"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 126 LIMIT 1[0m
[1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (2.9ms)
Rendered master_skills/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.5ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.439967', '2015-04-27 17:12:26.439967')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (170, '2015-04-27 17:12:26.442796', '2015-04-27 17:12:26.442796')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-27 17:12:26.444625', '2015-04-27 17:12:26.444625')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (171, '23-4', '2015-04-27 17:12:26.446457', '2015-04-27 17:12:26.446457')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-27 17:12:26.448776', '2015-04-27 17:12:26.448776')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-27 17:12:26.450535', '2015-04-27 17:12:26.450535')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (172, '2015-04-27 17:12:26.476020', '2015-04-27 17:12:26.476020')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.487234', '2015-04-27 17:12:26.487234')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"173"}
[1m[36mBook Load (0.4ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 173 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/173 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.497670', '2015-04-27 17:12:26.497670')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"174"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 174 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.2ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 174
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 174[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 3ms (ActiveRecord: 0.6ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (3.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.509200', '2015-04-27 17:12:26.509200')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#index as HTML
[1m[36m (7.5ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC LIMIT 25 OFFSET 0 Rendered books/index.html.erb within layouts/application (10.8ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 18ms (Views: 9.4ms | ActiveRecord: 7.7ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.533436', '2015-04-27 17:12:26.533436')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.3ms)
Rendered books/new.html.erb within layouts/application (3.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.8ms | ActiveRecord: 0.2ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.550851', '2015-04-27 17:12:26.550851')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"177"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 177 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.2ms)
Rendered books/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 5.3ms | ActiveRecord: 0.6ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (3.0ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.568981', '2015-04-27 17:12:26.568981')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"178"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 178 LIMIT 1[0m
Rendered books/_form.html.erb (1.6ms)
Rendered books/edit.html.erb within layouts/application (2.0ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.7ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.584581', '2015-04-27 17:12:26.584581')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.588887', '2015-04-27 17:12:26.588887')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/180 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.596305', '2015-04-27 17:12:26.596305')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.7ms) Rendered books/new.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:12:26.606529', '2015-04-27 17:12:26.606529')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"182"}
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 182 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.1ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.618741', '2015-04-27 17:12:26.618741')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 339, '2015-04-27 17:12:26.622118', '2015-04-27 17:12:26.622118')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:26.627746', '2015-04-27 17:12:26.627746')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (223, 157, 1, '2015-04-27 17:12:26.631686', '2015-04-27 17:12:26.631686')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.634963', '2015-04-27 17:12:26.634963')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 340, '2015-04-27 17:12:26.637168', '2015-04-27 17:12:26.637168')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-27 17:12:26.640009', '2015-04-27 17:12:26.640009')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (224, 158, 2, 'Flexible', '2015-04-27 17:12:26.642909', '2015-04-27 17:12:26.642909')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (1.9ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.655611', '2015-04-27 17:12:26.655611')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 11ms (Views: 8.5ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.676050', '2015-04-27 17:12:26.676050')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"342"}
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 342 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.7ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 5.2ms | ActiveRecord: 0.6ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.3ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.692906', '2015-04-27 17:12:26.692906')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#index as HTML
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC LIMIT 25 OFFSET 0 [1m[36m (0.7ms)[0m [1mSELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 343[0m Rendered monster_classes/index.html.erb within layouts/application (7.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 8.5ms | ActiveRecord: 1.3ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.709938', '2015-04-27 17:12:26.709938')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"344"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 344 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/344 Completed 302 Found in 6ms (ActiveRecord: 2.9ms)
[1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.722251', '2015-04-27 17:12:26.722251')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.727598', '2015-04-27 17:12:26.727598')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/346 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (5.6ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (3.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[35m (1.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.746625', '2015-04-27 17:12:26.746625')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"347"}
[1m[35mMonsterClass Load (0.7ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 347 LIMIT 1
[1m[36m (0.9ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 347
[1m[36mSQL (0.4ms)[0m [1mDELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 347[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes Completed 302 Found in 8ms (ActiveRecord: 2.6ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_edit
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.767384', '2015-04-27 17:12:26.767384')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"348"}
[1m[36mMonsterClass Load (0.4ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 348 LIMIT 1[0m
Rendered monster_classes/_form.html.erb (2.6ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (6.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 11.2ms | ActiveRecord: 0.4ms)
[1m[35m (8.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_show_monster_class
[1m[35m (0.5ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (3.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.797201', '2015-04-27 17:12:26.797201')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"349"}
[1m[36mMonsterClass Load (4.7ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 349 LIMIT 1[0m
[1m[35mMonster Load (0.7ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 349
Rendered monster_classes/show.html.erb within layouts/application (14.0ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 28ms (Views: 21.1ms | ActiveRecord: 5.4ms)
[1m[36m (4.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (6.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (5.8ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:12:26.849480', '2015-04-27 17:12:26.849480')
[1m[36m (0.5ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (3.7ms) Rendered monster_classes/new.html.erb within layouts/application (4.1ms) Rendered layouts/_navigation_links.html.erb (5.8ms) Rendered layouts/_navigation.html.erb (6.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 12.1ms | ActiveRecord: 0.0ms)
[1m[35m (7.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (2.7ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (6.0ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:26.885775', '2015-04-27 17:12:26.885775')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.8ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (1.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (292, '2015-04-27 17:12:26.905301', '2015-04-27 17:12:26.905301')
[1m[36m (2.8ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (5.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:12:26.918834', '2015-04-27 17:12:26.918834')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (293, 3, '2015-04-27 17:12:26.928660', '2015-04-27 17:12:26.928660')
[1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (7.4ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-27 17:12:26.945169', '2015-04-27 17:12:26.945169')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (294, '2015-04-27 17:12:26.956168', '2015-04-27 17:12:26.956168')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (4.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (1.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (1.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:26.979016', '2015-04-27 17:12:26.979016')[0m
[1m[35m (3.8ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"159"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 159 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (3.6ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 159
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 159[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 15ms (ActiveRecord: 4.2ms)
[1m[36m (2.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (4.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.012157', '2015-04-27 17:12:27.012157')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"160"}
[1m[36mLocation Load (1.8ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 160 LIMIT 1[0m
Rendered locations/_form.html.erb (6.5ms)
Rendered locations/edit.html.erb within layouts/application (7.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.2ms)
Completed 200 OK in 23ms (Views: 20.5ms | ActiveRecord: 1.8ms)
[1m[35m (9.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.048400', '2015-04-27 17:12:27.048400')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36m (3.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC LIMIT 25 OFFSET 0 Rendered locations/index.html.erb within layouts/application (6.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 18ms (Views: 13.8ms | ActiveRecord: 3.5ms)
[1m[36m (8.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_new
[1m[36m (2.5ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.081243', '2015-04-27 17:12:27.081243')
[1m[36m (0.8ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.3ms) Rendered locations/new.html.erb within layouts/application (2.1ms) Rendered layouts/_navigation_links.html.erb (7.4ms) Rendered layouts/_navigation.html.erb (7.6ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 19ms (Views: 19.0ms | ActiveRecord: 0.0ms)
[1m[35m (5.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.8ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.111647', '2015-04-27 17:12:27.111647')[0m
[1m[35m (3.6ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"163"}
[1m[36mLocation Load (0.5ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 163 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.9ms | ActiveRecord: 0.5ms)
[1m[35m (4.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.132941', '2015-04-27 17:12:27.132941')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"164"}
[1m[36mLocation Load (1.8ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 164 LIMIT 1[0m
[1m[35m (3.3ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/164 Completed 302 Found in 8ms (ActiveRecord: 5.3ms)
[1m[35m (3.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (2.0ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.150096', '2015-04-27 17:12:27.150096')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"165"}
[1m[36mLocation Load (4.6ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 165 LIMIT 1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 19ms (Views: 8.3ms | ActiveRecord: 7.4ms)
[1m[35m (4.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.181225', '2015-04-27 17:12:27.181225')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (3.0ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.187013', '2015-04-27 17:12:27.187013')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/167 Completed 302 Found in 6ms (ActiveRecord: 3.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (6.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:12:27.200992', '2015-04-27 17:12:27.200992')[0m
[1m[35m (1.9ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (3.1ms)
Rendered locations/new.html.erb within layouts/application (3.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 5.8ms | ActiveRecord: 0.3ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `locations` [1m[36m (6.4ms)[0m [1mROLLBACK[0m [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.126492', '2015-04-27 17:14:28.126492')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#index as HTML
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC, `master_traits`.`notes` ASC LIMIT 25 OFFSET 0[0m [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `traits` WHERE `traits`.`master_trait_id` = 295 Rendered master_traits/index.html.erb within layouts/application (29.0ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (2.0ms) Rendered layouts/_messages.html.erb (0.3ms)
Completed 200 OK in 80ms (Views: 77.7ms | ActiveRecord: 1.5ms)
[1m[36m (3.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.216767', '2015-04-27 17:14:28.216767')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"296"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 296 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `master_traits` WHERE `master_traits`.`id` = 296[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits Completed 302 Found in 5ms (ActiveRecord: 0.5ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.230932', '2015-04-27 17:14:28.230932')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"297"}
[1m[36mMasterTrait Load (0.0ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 297 LIMIT 1[0m
Rendered master_traits/_form.html.erb (9.4ms)
Rendered master_traits/edit.html.erb within layouts/application (10.4ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (2.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 13.5ms | ActiveRecord: 0.0ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.252534', '2015-04-27 17:14:28.252534')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.257639', '2015-04-27 17:14:28.257639')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_traits/299 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.264701', '2015-04-27 17:14:28.264701')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"300"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 300 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (1.8ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.4ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.279072', '2015-04-27 17:14:28.279072')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"301"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 301 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/301 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.288565', '2015-04-27 17:14:28.288565')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (1.5ms) Rendered master_traits/new.html.erb within layouts/application (2.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_show_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.300419', '2015-04-27 17:14:28.300419')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"303"}
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 303 LIMIT 1
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`master_trait_id` = 303[0m
Rendered master_traits/show.html.erb within layouts/application (3.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.4ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.312682', '2015-04-27 17:14:28.312682')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (1.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (1.9ms)
Rendered master_traits/new.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.6ms)
Rendered layouts/_navigation.html.erb (0.8ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 3.8ms | ActiveRecord: 1.1ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
DamageResistancesHelperTest: test_should_format_correctly
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.363076', '2015-04-27 17:14:28.363076')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 351, '2015-04-27 17:14:28.369054', '2015-04-27 17:14:28.369054')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.8ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:28.377903', '2015-04-27 17:14:28.377903')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (225, 169, 1, '2015-04-27 17:14:28.380858', '2015-04-27 17:14:28.380858')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.383560', '2015-04-27 17:14:28.383560')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 352, '2015-04-27 17:14:28.385368', '2015-04-27 17:14:28.385368')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-27 17:14:28.387593', '2015-04-27 17:14:28.387593')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (226, 170, 2, 'Flexible', '2015-04-27 17:14:28.389441', '2015-04-27 17:14:28.389441')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (14.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterTraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.407126', '2015-04-27 17:14:28.407126')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-27 17:14:28.408997', '2015-04-27 17:14:28.408997')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-27 17:14:28.411157', '2015-04-27 17:14:28.411157')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.1ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
TraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.419765', '2015-04-27 17:14:28.419765')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (308, '2015-04-27 17:14:28.423285', '2015-04-27 17:14:28.423285')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:14:28.425216', '2015-04-27 17:14:28.425216')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (309, 3, '2015-04-27 17:14:28.426767', '2015-04-27 17:14:28.426767')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-27 17:14:28.428436', '2015-04-27 17:14:28.428436')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (310, '2015-04-27 17:14:28.430134', '2015-04-27 17:14:28.430134')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.442743', '2015-04-27 17:14:28.442743')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 353, '2015-04-27 17:14:28.444746', '2015-04-27 17:14:28.444746')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"353", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 353, '2015-04-27 17:14:28.455873', '2015-04-27 17:14:28.455873')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/228 Completed 302 Found in 8ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_destroy_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.465601', '2015-04-27 17:14:28.465601')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 354, '2015-04-27 17:14:28.468058', '2015-04-27 17:14:28.468058')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"229"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 229 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 229
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 229[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 229
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 229[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 229
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 229[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 229
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 229[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monsters` WHERE `monsters`.`id` = 229
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters Completed 302 Found in 35ms (ActiveRecord: 5.2ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.512544', '2015-04-27 17:14:28.512544')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 355, '2015-04-27 17:14:28.515399', '2015-04-27 17:14:28.515399')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.9ms) Rendered monsters/_monster_name_fields.html.erb (1.0ms) Rendered monsters/_expanding_fieldset.html.erb (5.4ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (6.1ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.8ms) Rendered monsters/_expanding_fieldset.html.erb (9.6ms) [1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (2.7ms) Rendered monsters/_expanding_fieldset.html.erb (4.6ms) Rendered monsters/_attack_fields.html.erb (1.7ms) Rendered monsters/_attack_fields.html.erb (1.6ms) Rendered monsters/_expanding_fieldset.html.erb (5.9ms) [1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (2.4ms) Rendered monsters/_expanding_fieldset.html.erb (4.1ms) [1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (5.2ms) Rendered monsters/_expanding_fieldset.html.erb (9.8ms) Rendered monsters/_parry_score_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (7.3ms) [1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (5.9ms) Rendered monsters/_expanding_fieldset.html.erb (10.4ms) Rendered monsters/_form.html.erb (69.9ms) Rendered monsters/new.html.erb within layouts/application (71.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 91ms (Views: 74.3ms | ActiveRecord: 3.9ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.615221', '2015-04-27 17:14:28.615221')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 356, '2015-04-27 17:14:28.617330', '2015-04-27 17:14:28.617330')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"231"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 231 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 231 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 231
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.2ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 231
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 231
[1m[36mLocation Load (0.1ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 231
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 231[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
[1m[36mSkill Load (0.3ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 231[0m
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 231[0m
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[35mPageReference Load (7.4ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 231
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (11.2ms)
Rendered monsters/_form.html.erb (47.2ms)
Rendered monsters/edit.html.erb within layouts/application (48.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 55ms (Views: 39.7ms | ActiveRecord: 11.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.680230', '2015-04-27 17:14:28.680230')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 357, '2015-04-27 17:14:28.682432', '2015-04-27 17:14:28.682432')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"232"}
[1m[35mMonster Load (0.3ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 232 LIMIT 1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 232[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 232[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 232[0m
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[36mAttack Load (0.2ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 232[0m
Rendered monsters/_attack_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.3ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 232
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.9ms)
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 232
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.7ms)
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 232
Rendered monsters/_parry_score_fields.html.erb (0.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.5ms)
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 232[0m
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
Rendered monsters/_form.html.erb (36.0ms)
Rendered monsters/edit.html.erb within layouts/application (36.3ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 39ms (Views: 35.3ms | ActiveRecord: 3.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.729317', '2015-04-27 17:14:28.729317')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 358, '2015-04-27 17:14:28.731628', '2015-04-27 17:14:28.731628')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#index as HTML
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` ORDER BY `monsters`.`name` ASC LIMIT 25 OFFSET 0 [1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 233[0m [1m[35mMonsterClass Load (0.1ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 358 LIMIT 1 Rendered monsters/index.html.erb within layouts/application (5.8ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 8.7ms | ActiveRecord: 0.7ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_show_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.750307', '2015-04-27 17:14:28.750307')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 359, '2015-04-27 17:14:28.752835', '2015-04-27 17:14:28.752835')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#show as HTML
Parameters: {"id"=>"234"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 234 LIMIT 1[0m
[1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 234
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 359 LIMIT 1[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 234
[1m[36mParryScore Load (0.2ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 234[0m
[1m[35mDamageResistance Load (0.1ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 234
Rendered monsters/_show_stat_block.html.erb (3.1ms)
[1m[36mAttack Load (0.0ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 234[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 234
[1m[36mSkill Load (0.7ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 234[0m
[1m[35mPageReference Load (0.0ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 234
Rendered monsters/show.html.erb within layouts/application (9.8ms)
Rendered layouts/_navigation_links.html.erb (1.3ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 15ms (Views: 12.0ms | ActiveRecord: 2.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.775003', '2015-04-27 17:14:28.775003')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.8ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 360, '2015-04-27 17:14:28.776875', '2015-04-27 17:14:28.776875')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (2.1ms)
Rendered monsters/_expanding_fieldset.html.erb (5.1ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.0ms)
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_attack_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.8ms)
Rendered monsters/_expanding_fieldset.html.erb (3.5ms)
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.4ms)
Rendered monsters/_parry_score_fields.html.erb (0.7ms)
Rendered monsters/_expanding_fieldset.html.erb (2.1ms)
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (3.0ms)
Rendered monsters/_form.html.erb (40.3ms)
Rendered monsters/new.html.erb within layouts/application (40.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 46ms (Views: 41.8ms | ActiveRecord: 1.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_update_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.832939', '2015-04-27 17:14:28.832939')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 361, '2015-04-27 17:14:28.834713', '2015-04-27 17:14:28.834713')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"236"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 236 LIMIT 1[0m
[1m[35mMonster Load (0.1ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 236 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters/236 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_new
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.858060', '2015-04-27 17:14:28.858060')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (3.3ms) Rendered monster_classes/new.html.erb within layouts/application (4.0ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 9ms (Views: 9.0ms | ActiveRecord: 0.0ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.874653', '2015-04-27 17:14:28.874653')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (1.4ms)
Rendered monster_classes/new.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.2ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.889663', '2015-04-27 17:14:28.889663')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"364"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 364 LIMIT 1
[1m[36m (0.4ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/364 Completed 302 Found in 3ms (ActiveRecord: 0.8ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.899582', '2015-04-27 17:14:28.899582')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"365"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 365 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.5ms)
Rendered monster_classes/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 9.2ms | ActiveRecord: 0.4ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.918939', '2015-04-27 17:14:28.918939')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"366"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 366 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.4ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 366[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 366
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 6ms (ActiveRecord: 1.0ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.935491', '2015-04-27 17:14:28.935491')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"367"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 367 LIMIT 1
Rendered monster_classes/_form.html.erb (1.1ms)
Rendered monster_classes/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.5ms)
Rendered layouts/_navigation.html.erb (0.7ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.946815', '2015-04-27 17:14:28.946815')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC LIMIT 25 OFFSET 0[0m [1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 368 Rendered monster_classes/index.html.erb within layouts/application (5.2ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.8ms | ActiveRecord: 0.7ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.961484', '2015-04-27 17:14:28.961484')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.965219', '2015-04-27 17:14:28.965219')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes/370 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:28.973474', '2015-04-27 17:14:28.973474')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"371"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 371 LIMIT 1
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 371[0m
Rendered monster_classes/show.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.5ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:28.996776', '2015-04-27 17:14:28.996776')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"141"}
[1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 141 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (2.0ms)
Rendered move_types/edit.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 8.7ms | ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_show_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.016840', '2015-04-27 17:14:29.016840')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"142"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 142 LIMIT 1[0m
Rendered move_types/show.html.erb within layouts/application (0.4ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.027488', '2015-04-27 17:14:29.027488')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.9ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.031930', '2015-04-27 17:14:29.031930')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/144 Completed 302 Found in 4ms (ActiveRecord: 1.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.0ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.040842', '2015-04-27 17:14:29.040842')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered move_types/_form.html.erb (1.7ms)
Rendered move_types/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.056403', '2015-04-27 17:14:29.056403')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC LIMIT 25 OFFSET 0[0m Rendered move_types/index.html.erb within layouts/application (3.3ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.5ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_update_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.069038', '2015-04-27 17:14:29.069038')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"147"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 147 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.6ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types/147 Completed 302 Found in 3ms (ActiveRecord: 0.8ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.078943', '2015-04-27 17:14:29.078943')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"148"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 148 LIMIT 1[0m
Rendered move_types/_form.html.erb (1.0ms)
Rendered move_types/edit.html.erb within layouts/application (1.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.2ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.089220', '2015-04-27 17:14:29.089220')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.6ms) Rendered move_types/new.html.erb within layouts/application (1.9ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:14:29.099936', '2015-04-27 17:14:29.099936')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"150"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 150 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 150[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 150
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 4ms (ActiveRecord: 0.8ms)
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.124505', '2015-04-27 17:14:29.124505')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 133, '2015-04-27 17:14:29.127474', '2015-04-27 17:14:29.127474')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 127, '2015-04-27 17:14:29.131167', '2015-04-27 17:14:29.131167')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.138347', '2015-04-27 17:14:29.138347')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 134, '2015-04-27 17:14:29.140161', '2015-04-27 17:14:29.140161')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 128, '2015-04-27 17:14:29.141631', '2015-04-27 17:14:29.141631')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_destroy_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.157305', '2015-04-27 17:14:29.157305')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"183"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 183 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.6ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 183[0m
[1m[35mSQL (0.2ms)[0m DELETE FROM `books` WHERE `books`.`id` = 183
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books Completed 302 Found in 6ms (ActiveRecord: 1.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.173570', '2015-04-27 17:14:29.173570')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC LIMIT 25 OFFSET 0[0m Rendered books/index.html.erb within layouts/application (3.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.8ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 8.2ms | ActiveRecord: 0.4ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.191214', '2015-04-27 17:14:29.191214')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"185"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 185 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (3.0ms)
Rendered books/edit.html.erb within layouts/application (4.0ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 6.1ms | ActiveRecord: 0.4ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.208177', '2015-04-27 17:14:29.208177')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (2.4ms) Rendered books/new.html.erb within layouts/application (3.3ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.220891', '2015-04-27 17:14:29.220891')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"187"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 187 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.6ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.5ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.231915', '2015-04-27 17:14:29.231915')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"188"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 188 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books/188 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.240744', '2015-04-27 17:14:29.240744')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.244158', '2015-04-27 17:14:29.244158')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/190 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_create_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.251939', '2015-04-27 17:14:29.251939')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (1.6ms)
Rendered books/new.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (0.5ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.3ms | ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.267274', '2015-04-27 17:14:29.267274')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"192"}
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 192 LIMIT 1[0m
Rendered books/_form.html.erb (1.3ms)
Rendered books/edit.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.7ms | ActiveRecord: 0.3ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_update_location
[1m[35m (0.4ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.285404', '2015-04-27 17:14:29.285404')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"171"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 171 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/locations/171 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.303172', '2015-04-27 17:14:29.303172')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.8ms) Rendered locations/new.html.erb within layouts/application (2.9ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.6ms)
Completed 200 OK in 11ms (Views: 10.7ms | ActiveRecord: 0.0ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.321192', '2015-04-27 17:14:29.321192')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 3.9ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_show_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.336589', '2015-04-27 17:14:29.336589')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#show as HTML
Parameters: {"id"=>"174"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 174 LIMIT 1[0m
Rendered locations/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.2ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.6ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.347318', '2015-04-27 17:14:29.347318')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.351064', '2015-04-27 17:14:29.351064')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/176 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.358080', '2015-04-27 17:14:29.358080')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"177"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 177 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (1.5ms)
Rendered locations/edit.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.9ms | ActiveRecord: 0.6ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.2ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_edit
[1m[35m (0.6ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.372916', '2015-04-27 17:14:29.372916')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"178"}
[1m[36mLocation Load (0.3ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 178 LIMIT 1[0m
Rendered locations/_form.html.erb (1.2ms)
Rendered locations/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.3ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.384891', '2015-04-27 17:14:29.384891')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"179"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 179 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.5ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 179
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 179[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 1.0ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:14:29.398091', '2015-04-27 17:14:29.398091')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC LIMIT 25 OFFSET 0 Rendered locations/index.html.erb within layouts/application (3.9ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.4ms)
[1m[36m (2.6ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:29.413160', '2015-04-27 17:14:29.413160')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 372, '2015-04-27 17:14:29.415681', '2015-04-27 17:14:29.415681')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-27 17:14:29.421195', '2015-04-27 17:14:29.421195')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-27 17:14:29.423915', '2015-04-27 17:14:29.423915')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (311, 237, '2015-04-27 17:14:29.426390', '2015-04-27 17:14:29.426390')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (312, 1, 237, '2015-04-27 17:14:29.428164', '2015-04-27 17:14:29.428164')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36m (3.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:29.435772', '2015-04-27 17:14:29.435772')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 373, '2015-04-27 17:14:29.437888', '2015-04-27 17:14:29.437888')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.0ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:29.444890', '2015-04-27 17:14:29.444890')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 374, '2015-04-27 17:14:29.446949', '2015-04-27 17:14:29.446949')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-27 17:14:29.451249', '2015-04-27 17:14:29.451249')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (313, 239, '2015-04-27 17:14:29.454753', '2015-04-27 17:14:29.454753')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.8ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:29.462029', '2015-04-27 17:14:29.462029')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.8ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 375, '2015-04-27 17:14:29.464066', '2015-04-27 17:14:29.464066')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.7ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-27 17:14:29.468108', '2015-04-27 17:14:29.468108')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-27 17:14:29.471634', '2015-04-27 17:14:29.471634')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (314, 3, 240, '2015-04-27 17:14:29.473792', '2015-04-27 17:14:29.473792')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (315, 240, '2015-04-27 17:14:29.475863', '2015-04-27 17:14:29.475863')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.0ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (3.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:14:29.482575', '2015-04-27 17:14:29.482575')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 376, '2015-04-27 17:14:29.484524', '2015-04-27 17:14:29.484524')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-27 17:14:29.487186', '2015-04-27 17:14:29.487186')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m UPDATE `monster_names` SET `monster_id` = 241, `updated_at` = '2015-04-27 17:14:29.488668' WHERE `monster_names`.`id` = 85
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 241
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-27 17:14:29.493956', '2015-04-27 17:14:29.493956')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 241, `updated_at` = '2015-04-27 17:14:29.495869' WHERE `monster_names`.`id` = 86[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-27 17:14:29.498351', '2015-04-27 17:14:29.498351')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 241, `updated_at` = '2015-04-27 17:14:29.501091' WHERE `monster_names`.`id` = 87[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.3ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterNameTest: test_comparison
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-27 17:14:29.506960', '2015-04-27 17:14:29.506960')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-27 17:14:29.508688', '2015-04-27 17:14:29.508688')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-27 17:14:29.510876', '2015-04-27 17:14:29.510876')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
PageReferenceTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:14:29.517216', '2015-04-27 17:14:29.517216')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (193, '2015-04-27 17:14:29.520484', '2015-04-27 17:14:29.520484')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-27 17:14:29.523255', '2015-04-27 17:14:29.523255')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (194, '23-4', '2015-04-27 17:14:29.525989', '2015-04-27 17:14:29.525989')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-27 17:14:29.527800', '2015-04-27 17:14:29.527800')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-27 17:14:29.530146', '2015-04-27 17:14:29.530146')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (195, '2015-04-27 17:14:29.532394', '2015-04-27 17:14:29.532394')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.7ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.546836', '2015-04-27 17:14:29.546836')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 135, '2015-04-27 17:14:29.548723', '2015-04-27 17:14:29.548723')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#index as HTML
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC LIMIT 25 OFFSET 0 [1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 135 LIMIT 1[0m Rendered master_skills/index.html.erb within layouts/application (5.5ms) Rendered layouts/_navigation_links.html.erb (1.0ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 10.3ms | ActiveRecord: 0.7ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.567390', '2015-04-27 17:14:29.567390')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 136, '2015-04-27 17:14:29.569023', '2015-04-27 17:14:29.569023')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"130"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 130 LIMIT 1
[1m[36mCharacteristic Load (0.3ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 136 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.6ms)
Completed 200 OK in 8ms (Views: 5.4ms | ActiveRecord: 0.7ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.583734', '2015-04-27 17:14:29.583734')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 137, '2015-04-27 17:14:29.585212', '2015-04-27 17:14:29.585212')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"137", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"131"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 131 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.3ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 137 LIMIT 1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills/131 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.596784', '2015-04-27 17:14:29.596784')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 138, '2015-04-27 17:14:29.598818', '2015-04-27 17:14:29.598818')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"132"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 132 LIMIT 1
[1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m
Rendered master_skills/_form.html.erb (3.1ms)
Rendered master_skills/edit.html.erb within layouts/application (4.1ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 6.8ms | ActiveRecord: 0.7ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.614343', '2015-04-27 17:14:29.614343')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 139, '2015-04-27 17:14:29.616127', '2015-04-27 17:14:29.616127')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"139", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 139 LIMIT 1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 139, '2015-04-27 17:14:29.621254', '2015-04-27 17:14:29.621254')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/134 Completed 302 Found in 4ms (ActiveRecord: 1.0ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.628433', '2015-04-27 17:14:29.628433')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 140, '2015-04-27 17:14:29.630446', '2015-04-27 17:14:29.630446')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"140", "name"=>nil, "notes"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.3ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 140 LIMIT 1
[1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.3ms)[0m SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (3.9ms)
Rendered master_skills/new.html.erb within layouts/application (4.7ms)
Rendered layouts/_navigation_links.html.erb (1.0ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 7.8ms | ActiveRecord: 0.7ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.650116', '2015-04-27 17:14:29.650116')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 141, '2015-04-27 17:14:29.652005', '2015-04-27 17:14:29.652005')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>nil}, "id"=>"136"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 136 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m
Rendered master_skills/_form.html.erb (2.7ms)
Rendered master_skills/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.6ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.666785', '2015-04-27 17:14:29.666785')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 142, '2015-04-27 17:14:29.668620', '2015-04-27 17:14:29.668620')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#new as HTML
[1m[35mCharacteristic Load (0.4ms)[0m SELECT `characteristics`.* FROM `characteristics` Rendered master_skills/_form.html.erb (2.4ms) Rendered master_skills/new.html.erb within layouts/application (2.7ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:14:29.681172', '2015-04-27 17:14:29.681172')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 143, '2015-04-27 17:14:29.683253', '2015-04-27 17:14:29.683253')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"138"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 138 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 138
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.0ms)[0m BEGIN
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms)
[1m[36m (0.1ms)[0m [1mROLLBACK[0m [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT `schema_migrations`.* FROM `schema_migrations`[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_show_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.474323', '2015-04-27 17:15:23.474323')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#show as HTML
Parameters: {"id"=>"151"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 151 LIMIT 1
Rendered move_types/show.html.erb within layouts/application (1.5ms)
Rendered layouts/_navigation_links.html.erb (1.7ms)
Rendered layouts/_navigation.html.erb (2.6ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 64ms (Views: 55.5ms | ActiveRecord: 0.3ms)
[1m[36m (3.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_destroy_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.548842', '2015-04-27 17:15:23.548842')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#destroy as HTML
Parameters: {"id"=>"152"}
[1m[36mMoveType Load (0.2ms)[0m [1mSELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 152 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mMovementRate Load (0.2ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`move_type_id` = 152[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `move_types` WHERE `move_types`.`id` = 152
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/move_types Completed 302 Found in 14ms (ActiveRecord: 1.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.570164', '2015-04-27 17:15:23.570164')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#edit as HTML
Parameters: {"id"=>"153"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 153 LIMIT 1
Rendered move_types/_form.html.erb (10.4ms)
Rendered move_types/edit.html.erb within layouts/application (12.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 16ms (Views: 15.1ms | ActiveRecord: 0.2ms)
[1m[36m (2.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.592790', '2015-04-27 17:15:23.592790')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>nil}, "id"=>"154"}
[1m[35mMoveType Load (0.2ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 154 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/edit.html.erb within layouts/application (1.6ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.2ms | ActiveRecord: 0.5ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_fail_to_create_move_type
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.606980', '2015-04-27 17:15:23.606980')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `move_types`
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>nil}}
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered move_types/_form.html.erb (1.3ms)
Rendered move_types/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.4ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.620762', '2015-04-27 17:15:23.620762')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MoveTypesController#new as HTML
Rendered move_types/_form.html.erb (1.1ms) Rendered move_types/new.html.erb within layouts/application (1.5ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.4ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)
[1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_update_move_type
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.634902', '2015-04-27 17:15:23.634902')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#update as HTML
Parameters: {"move_type"=>{"name"=>"ground"}, "id"=>"157"}
[1m[35mMoveType Load (0.3ms)[0m SELECT `move_types`.* FROM `move_types` WHERE `move_types`.`id` = 157 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/157 Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MoveTypesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.644470', '2015-04-27 17:15:23.644470')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MoveTypesController#index as HTML
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `move_types` [1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC LIMIT 25 OFFSET 0[0m Rendered move_types/index.html.erb within layouts/application (7.6ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 11ms (Views: 9.5ms | ActiveRecord: 0.5ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MoveTypesControllerTest: test_should_create_move_type
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.661551', '2015-04-27 17:15:23.661551')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m
Processing by MoveTypesController#create as HTML
Parameters: {"move_type"=>{"name"=>"ground"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `move_types` (`name`, `created_at`, `updated_at`) VALUES ('ground', '2015-04-27 17:15:23.665370', '2015-04-27 17:15:23.665370')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/move_types/160 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `move_types`[0m [1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitTest: test_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:23.678969', '2015-04-27 17:15:23.678969')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-27 17:15:23.681205', '2015-04-27 17:15:23.681205')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `notes`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, 'Fragile', '2015-04-27 17:15:23.683379', '2015-04-27 17:15:23.683379')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.6ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_update_master_skill
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.707977', '2015-04-27 17:15:23.707977')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 144, '2015-04-27 17:15:23.713477', '2015-04-27 17:15:23.713477')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"144", "name"=>"Basketweaving", "notes"=>nil}, "id"=>"139"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 139 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 144 LIMIT 1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/139 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)
[1m[36m (3.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.726176', '2015-04-27 17:15:23.726176')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 145, '2015-04-27 17:15:23.727866', '2015-04-27 17:15:23.727866')[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#edit as HTML
Parameters: {"id"=>"140"}
[1m[36mMasterSkill Load (0.2ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 140 LIMIT 1[0m
[1m[35mCharacteristic Load (0.3ms)[0m SELECT `characteristics`.* FROM `characteristics`
Rendered master_skills/_form.html.erb (5.3ms)
Rendered master_skills/edit.html.erb within layouts/application (6.4ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 12ms (Views: 11.1ms | ActiveRecord: 0.5ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_destroy_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.748731', '2015-04-27 17:15:23.748731')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 146, '2015-04-27 17:15:23.750495', '2015-04-27 17:15:23.750495')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#destroy as HTML
Parameters: {"id"=>"141"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 141 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `master_skills` WHERE `master_skills`.`id` = 141
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_skills Completed 302 Found in 2ms (ActiveRecord: 0.5ms)
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_fail_to_create_master_skill
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.760712', '2015-04-27 17:15:23.760712')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 147, '2015-04-27 17:15:23.762529', '2015-04-27 17:15:23.762529')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"147", "name"=>nil, "notes"=>nil}}
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mCharacteristic Load (0.4ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 147 LIMIT 1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mCharacteristic Load (0.4ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m
Rendered master_skills/_form.html.erb (3.4ms)
Rendered master_skills/new.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 10ms (Views: 6.4ms | ActiveRecord: 1.1ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterSkillsControllerTest: test_should_get_new
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.782023', '2015-04-27 17:15:23.782023')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 148, '2015-04-27 17:15:23.783815', '2015-04-27 17:15:23.783815')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterSkillsController#new as HTML
[1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m Rendered master_skills/_form.html.erb (2.2ms) Rendered master_skills/new.html.erb within layouts/application (2.5ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.2ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_create_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.794865', '2015-04-27 17:15:23.794865')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 149, '2015-04-27 17:15:23.796765', '2015-04-27 17:15:23.796765')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills`
Processing by MasterSkillsController#create as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>"149", "name"=>"Basketweaving", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mCharacteristic Load (0.4ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 149 LIMIT 1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 149, '2015-04-27 17:15:23.803163', '2015-04-27 17:15:23.803163')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/master_skills/145 Completed 302 Found in 5ms (ActiveRecord: 0.9ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_skills`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_show_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.811020', '2015-04-27 17:15:23.811020')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 150, '2015-04-27 17:15:23.813196', '2015-04-27 17:15:23.813196')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#show as HTML
Parameters: {"id"=>"146"}
[1m[35mMasterSkill Load (0.2ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 146 LIMIT 1
[1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 150 LIMIT 1[0m
Rendered master_skills/show.html.erb within layouts/application (2.2ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.4ms)
[1m[35m (3.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_fail_to_update_master_skill
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.825222', '2015-04-27 17:15:23.825222')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 151, '2015-04-27 17:15:23.827391', '2015-04-27 17:15:23.827391')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#update as HTML
Parameters: {"master_skill"=>{"characteristic_id"=>nil}, "id"=>"147"}
[1m[35mMasterSkill Load (0.4ms)[0m SELECT `master_skills`.* FROM `master_skills` WHERE `master_skills`.`id` = 147 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
[1m[36mCharacteristic Load (0.2ms)[0m [1mSELECT `characteristics`.* FROM `characteristics`[0m
Rendered master_skills/_form.html.erb (2.8ms)
Rendered master_skills/edit.html.erb within layouts/application (3.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.6ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 5.5ms | ActiveRecord: 0.8ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterSkillsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:23.843206', '2015-04-27 17:15:23.843206')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 152, '2015-04-27 17:15:23.845044', '2015-04-27 17:15:23.845044')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterSkillsController#index as HTML
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_skills` [1m[36mMasterSkill Load (0.3ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC LIMIT 25 OFFSET 0[0m [1m[35mCharacteristic Load (0.2ms)[0m SELECT `characteristics`.* FROM `characteristics` WHERE `characteristics`.`id` = 152 LIMIT 1 Rendered master_skills/index.html.erb within layouts/application (4.7ms) Rendered layouts/_navigation_links.html.erb (0.5ms) Rendered layouts/_navigation.html.erb (0.7ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.7ms)
[1m[36m (2.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_destroy_monster_class
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.872463', '2015-04-27 17:15:23.872463')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#destroy as HTML
Parameters: {"id"=>"377"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 377 LIMIT 1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 377[0m
[1m[35mSQL (0.1ms)[0m DELETE FROM `monster_classes` WHERE `monster_classes`.`id` = 377
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monster_classes Completed 302 Found in 17ms (ActiveRecord: 1.4ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.897737', '2015-04-27 17:15:23.897737')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#index as HTML
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monster_classes` [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC LIMIT 25 OFFSET 0[0m [1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` WHERE `monsters`.`monster_class_id` = 378 Rendered monster_classes/index.html.erb within layouts/application (5.8ms) Rendered layouts/_navigation_links.html.erb (1.1ms) Rendered layouts/_navigation.html.erb (1.3ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 14ms (Views: 12.7ms | ActiveRecord: 0.8ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_update_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.917902', '2015-04-27 17:15:23.917902')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}, "id"=>"379"}
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 379 LIMIT 1
[1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/379 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (4.7ms)[0m [1mROLLBACK[0m [1m[35m (0.2ms)[0m BEGIN
MonsterClassesControllerTest: test_should_fail_to_create_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.930437', '2015-04-27 17:15:23.930437')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `monster_classes`
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered monster_classes/_form.html.erb (2.0ms)
Rendered monster_classes/new.html.erb within layouts/application (3.0ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.4ms)
Completed 200 OK in 9ms (Views: 6.9ms | ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (1.9ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.948203', '2015-04-27 17:15:23.948203')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#new as HTML
Rendered monster_classes/_form.html.erb (1.0ms) Rendered monster_classes/new.html.erb within layouts/application (1.4ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_get_edit
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.958317', '2015-04-27 17:15:23.958317')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#edit as HTML
Parameters: {"id"=>"382"}
[1m[35mMonsterClass Load (0.2ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 382 LIMIT 1
Rendered monster_classes/_form.html.erb (1.3ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.6ms)
Rendered layouts/_navigation.html.erb (1.9ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.2ms)
[1m[36m (1.9ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterClassesControllerTest: test_should_show_monster_class
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.971326', '2015-04-27 17:15:23.971326')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonsterClassesController#show as HTML
Parameters: {"id"=>"383"}
[1m[35mMonsterClass Load (1.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 383 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`monster_class_id` = 383[0m
Rendered monster_classes/show.html.erb within layouts/application (1.7ms)
Rendered layouts/_navigation_links.html.erb (0.9ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 3.8ms | ActiveRecord: 1.5ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_create_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.984169', '2015-04-27 17:15:23.984169')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m
Processing by MonsterClassesController#create as HTML
Parameters: {"monster_class"=>{"name"=>"Undead"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.988306', '2015-04-27 17:15:23.988306')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monster_classes/385 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `monster_classes`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterClassesControllerTest: test_should_fail_to_update_monster_class
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:23.995898', '2015-04-27 17:15:23.995898')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonsterClassesController#update as HTML
Parameters: {"monster_class"=>{"name"=>nil}, "id"=>"386"}
[1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 386 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monster_classes/_form.html.erb (2.2ms)
Rendered monster_classes/edit.html.erb within layouts/application (2.5ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 4.8ms | ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterFormTest: test_should_filter_unwanted_fields
Unpermitted parameter: bogusValue
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
WelcomeControllerTest: test_should_get_index
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (0.4ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.2ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
DamageResistancesHelperTest: test_should_format_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.047220', '2015-04-27 17:15:24.047220')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 387, '2015-04-27 17:15:24.051301', '2015-04-27 17:15:24.051301')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:24.059964', '2015-04-27 17:15:24.059964')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `created_at`, `updated_at`) VALUES (242, 181, 1, '2015-04-27 17:15:24.062855', '2015-04-27 17:15:24.062855')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.065390', '2015-04-27 17:15:24.065390')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 388, '2015-04-27 17:15:24.067442', '2015-04-27 17:15:24.067442')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Tail', '2015-04-27 17:15:24.069990', '2015-04-27 17:15:24.069990')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `damage_resistances` (`monster_id`, `location_id`, `dr`, `notes`, `created_at`, `updated_at`) VALUES (243, 182, 2, 'Flexible', '2015-04-27 17:15:24.071803', '2015-04-27 17:15:24.071803')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (3.0ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterNameTest: test_comparison
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-27 17:15:24.086710', '2015-04-27 17:15:24.086710')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-27 17:15:24.095980', '2015-04-27 17:15:24.095980')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Zed', '2015-04-27 17:15:24.098252', '2015-04-27 17:15:24.098252')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.110575', '2015-04-27 17:15:24.110575')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.115956', '2015-04-27 17:15:24.115956')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/320 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.123685', '2015-04-27 17:15:24.123685')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MasterTraitsController#new as HTML
Rendered master_traits/_form.html.erb (4.9ms) Rendered master_traits/new.html.erb within layouts/application (5.9ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 13ms (Views: 12.2ms | ActiveRecord: 0.0ms)
[1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_destroy_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.143644', '2015-04-27 17:15:24.143644')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
Processing by MasterTraitsController#destroy as HTML
Parameters: {"id"=>"322"}
[1m[35mMasterTrait Load (0.3ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 322 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m DELETE FROM `master_traits` WHERE `master_traits`.`id` = 322
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits Completed 302 Found in 3ms (ActiveRecord: 0.7ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits` [1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MasterTraitsControllerTest: test_should_fail_to_create_master_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.156171', '2015-04-27 17:15:24.156171')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
Processing by MasterTraitsController#create as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>nil, "notes"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered master_traits/_form.html.erb (2.1ms)
Rendered master_traits/new.html.erb within layouts/application (2.4ms)
Rendered layouts/_navigation_links.html.erb (1.2ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.4ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.171008', '2015-04-27 17:15:24.171008')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"is_feature"=>false, "name"=>"Wombat Reflexes", "notes"=>nil}, "id"=>"324"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 324 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/master_traits/324 Completed 302 Found in 2ms (ActiveRecord: 0.4ms)
[1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_fail_to_update_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.180911', '2015-04-27 17:15:24.180911')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#update as HTML
Parameters: {"master_trait"=>{"name"=>nil}, "id"=>"325"}
[1m[36mMasterTrait Load (0.4ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 325 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered master_traits/_form.html.erb (2.4ms)
Rendered master_traits/edit.html.erb within layouts/application (3.3ms)
Rendered layouts/_navigation_links.html.erb (1.1ms)
Rendered layouts/_navigation.html.erb (1.4ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 10ms (Views: 6.3ms | ActiveRecord: 0.7ms)
[1m[35m (2.5ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.198861', '2015-04-27 17:15:24.198861')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#edit as HTML
Parameters: {"id"=>"326"}
[1m[36mMasterTrait Load (0.3ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 326 LIMIT 1[0m
Rendered master_traits/_form.html.erb (1.8ms)
Rendered master_traits/edit.html.erb within layouts/application (2.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 6ms (Views: 4.5ms | ActiveRecord: 0.3ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.211756', '2015-04-27 17:15:24.211756')[0m
[1m[35m (0.6ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#index as HTML
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m [1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC, `master_traits`.`notes` ASC LIMIT 25 OFFSET 0 [1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `traits` WHERE `traits`.`master_trait_id` = 327[0m Rendered master_traits/index.html.erb within layouts/application (8.8ms) Rendered layouts/_navigation_links.html.erb (0.7ms) Rendered layouts/_navigation.html.erb (0.9ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 12ms (Views: 10.2ms | ActiveRecord: 0.9ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MasterTraitsControllerTest: test_should_show_master_trait
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.231358', '2015-04-27 17:15:24.231358')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MasterTraitsController#show as HTML
Parameters: {"id"=>"328"}
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`id` = 328 LIMIT 1[0m
[1m[35mTrait Load (0.2ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`master_trait_id` = 328
Rendered master_traits/show.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.4ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
TraitTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.247860', '2015-04-27 17:15:24.247860')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (329, '2015-04-27 17:15:24.252317', '2015-04-27 17:15:24.252317')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 0, '2015-04-27 17:15:24.254601', '2015-04-27 17:15:24.254601')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `created_at`, `updated_at`) VALUES (330, 3, '2015-04-27 17:15:24.256475', '2015-04-27 17:15:24.256475')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_traits` (`name`, `is_feature`, `created_at`, `updated_at`) VALUES ('Wombat Reflexes', 1, '2015-04-27 17:15:24.259233', '2015-04-27 17:15:24.259233')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `created_at`, `updated_at`) VALUES (331, '2015-04-27 17:15:24.261410', '2015-04-27 17:15:24.261410')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (3.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
SkillTest: test_modifier_as_string_is_formatted_#
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:24.276877', '2015-04-27 17:15:24.276877')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 153, '2015-04-27 17:15:24.278607', '2015-04-27 17:15:24.278607')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 149, '2015-04-27 17:15:24.281369', '2015-04-27 17:15:24.281369')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.6ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
SkillTest: test_prints_correctly
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `characteristics` (`name`, `created_at`, `updated_at`) VALUES ('DX', '2015-04-27 17:15:24.287654', '2015-04-27 17:15:24.287654')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `master_skills` (`name`, `characteristic_id`, `created_at`, `updated_at`) VALUES ('Basketweaving', 154, '2015-04-27 17:15:24.290521', '2015-04-27 17:15:24.290521')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `skills` (`modifier`, `master_skill_id`, `created_at`, `updated_at`) VALUES (1, 150, '2015-04-27 17:15:24.292402', '2015-04-27 17:15:24.292402')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.2ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_create_book
[1m[36m (0.8ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.310078', '2015-04-27 17:15:24.310078')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books`
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.316039', '2015-04-27 17:15:24.316039')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/197 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.7ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_fail_to_update_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.324504', '2015-04-27 17:15:24.324504')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}, "id"=>"198"}
[1m[35mBook Load (0.4ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 198 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered books/_form.html.erb (2.5ms)
Rendered books/edit.html.erb within layouts/application (3.5ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 13ms (Views: 9.0ms | ActiveRecord: 0.7ms)
[1m[36m (3.0ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_index
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.345377', '2015-04-27 17:15:24.345377')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#index as HTML
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC LIMIT 25 OFFSET 0[0m Rendered books/index.html.erb within layouts/application (4.4ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.6ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_destroy_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.359017', '2015-04-27 17:15:24.359017')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#destroy as HTML
Parameters: {"id"=>"200"}
[1m[35mBook Load (0.3ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 200 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`book_id` = 200
[1m[36mSQL (0.7ms)[0m [1mDELETE FROM `books` WHERE `books`.`id` = 200[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/books Completed 302 Found in 9ms (ActiveRecord: 1.9ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `books`[0m [1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_update_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.376834', '2015-04-27 17:15:24.376834')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#update as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>"Some Random Book"}, "id"=>"201"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 201 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/books/201 Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.385802', '2015-04-27 17:15:24.385802')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by BooksController#edit as HTML
Parameters: {"id"=>"202"}
[1m[36mBook Load (0.2ms)[0m [1mSELECT `books`.* FROM `books` WHERE `books`.`id` = 202 LIMIT 1[0m
Rendered books/_form.html.erb (1.5ms)
Rendered books/edit.html.erb within layouts/application (1.8ms)
Rendered layouts/_navigation_links.html.erb (0.7ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)
[1m[35m (2.8ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
BooksControllerTest: test_should_fail_to_create_book
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.397684', '2015-04-27 17:15:24.397684')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `books`[0m
Processing by BooksController#create as HTML
Parameters: {"book"=>{"abbreviation"=>nil, "name"=>nil}}
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36m (0.5ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered books/_form.html.erb (2.0ms)
Rendered books/new.html.erb within layouts/application (2.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.5ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `books` [1m[36m (2.8ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_show_book
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.414429', '2015-04-27 17:15:24.414429')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#show as HTML
Parameters: {"id"=>"204"}
[1m[35mBook Load (0.2ms)[0m SELECT `books`.* FROM `books` WHERE `books`.`id` = 204 LIMIT 1
Rendered books/show.html.erb within layouts/application (0.7ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.2ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
BooksControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.424416', '2015-04-27 17:15:24.424416')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by BooksController#new as HTML
Rendered books/_form.html.erb (1.3ms) Rendered books/new.html.erb within layouts/application (1.7ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (1.5ms) Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_destroy_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.442482', '2015-04-27 17:15:24.442482')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.5ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 389, '2015-04-27 17:15:24.444390', '2015-04-27 17:15:24.444390')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#destroy as HTML
Parameters: {"id"=>"244"}
[1m[36mMonster Load (0.3ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 244 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 244[0m
[1m[35mSkill Load (0.2ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 244
[1m[36mTrait Load (0.2ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 244[0m
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 244
[1m[36mDamageResistance Load (0.4ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 244[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 244
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 244[0m
[1m[35mParryScore Load (0.2ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 244
[1m[36mSQL (0.2ms)[0m [1mDELETE FROM `monsters` WHERE `monsters`.`id` = 244[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/monsters Completed 302 Found in 26ms (ActiveRecord: 4.1ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m [1m[35m (2.4ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_fail_to_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.480402', '2015-04-27 17:15:24.480402')[0m
[1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 390, '2015-04-27 17:15:24.482070', '2015-04-27 17:15:24.482070')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"name"=>nil}, "id"=>"245"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 245 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 245 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.4ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 245
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (4.4ms)
[1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m
[1m[35mMovementRate Load (0.3ms)[0m SELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 245
[1m[36mMoveType Load (0.3ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (8.4ms)
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 245
[1m[36mLocation Load (0.4ms)[0m [1mSELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC[0m
Rendered monsters/_damage_resistance_fields.html.erb (4.2ms)
Rendered monsters/_expanding_fieldset.html.erb (6.7ms)
[1m[35mAttack Load (0.3ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 245
Rendered monsters/_attack_fields.html.erb (2.9ms)
Rendered monsters/_expanding_fieldset.html.erb (9.1ms)
[1m[36mTrait Load (0.3ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 245[0m
[1m[35mMasterTrait Load (0.4ms)[0m SELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC
Rendered monsters/_trait_fields.html.erb (3.2ms)
Rendered monsters/_expanding_fieldset.html.erb (5.5ms)
[1m[36mSkill Load (0.2ms)[0m [1mSELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 245[0m
[1m[35mMasterSkill Load (0.3ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.7ms)
[1m[36mParryScore Load (0.3ms)[0m [1mSELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 245[0m
Rendered monsters/_parry_score_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (8.5ms)
[1m[35mPageReference Load (0.3ms)[0m SELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 245
[1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (2.7ms)
Rendered monsters/_expanding_fieldset.html.erb (8.1ms)
Rendered monsters/_form.html.erb (69.4ms)
Rendered monsters/edit.html.erb within layouts/application (70.4ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 81ms (Views: 70.9ms | ActiveRecord: 5.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.570080', '2015-04-27 17:15:24.570080')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 391, '2015-04-27 17:15:24.572119', '2015-04-27 17:15:24.572119')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#index as HTML
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` ORDER BY `monsters`.`name` ASC LIMIT 25 OFFSET 0[0m [1m[35mMonsterName Load (0.3ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 246 [1m[36mMonsterClass Load (0.2ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 391 LIMIT 1[0m Rendered monsters/index.html.erb within layouts/application (6.1ms) Rendered layouts/_navigation_links.html.erb (0.8ms) Rendered layouts/_navigation.html.erb (1.0ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 9ms (Views: 7.7ms | ActiveRecord: 0.9ms)
[1m[35m (2.6ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_update_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.589574', '2015-04-27 17:15:24.589574')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 392, '2015-04-27 17:15:24.591559', '2015-04-27 17:15:24.591559')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#update as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}, "id"=>"247"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 247 LIMIT 1
[1m[36mMonster Load (0.2ms)[0m [1mSELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 247 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/247 Completed 302 Found in 7ms (ActiveRecord: 0.6ms)
[1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_show_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.606815', '2015-04-27 17:15:24.606815')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.4ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 393, '2015-04-27 17:15:24.609545', '2015-04-27 17:15:24.609545')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#show as HTML
Parameters: {"id"=>"248"}
[1m[35mMonster Load (0.2ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 248 LIMIT 1
[1m[36mMonsterName Load (0.2ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 248[0m
[1m[35mMonsterClass Load (0.1ms)[0m SELECT `monster_classes`.* FROM `monster_classes` WHERE `monster_classes`.`id` = 393 LIMIT 1
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 248[0m
[1m[35mParryScore Load (0.1ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 248
[1m[36mDamageResistance Load (0.1ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 248[0m
Rendered monsters/_show_stat_block.html.erb (3.5ms)
[1m[35mAttack Load (0.2ms)[0m SELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 248
[1m[36mTrait Load (0.1ms)[0m [1mSELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 248[0m
[1m[35mSkill Load (0.1ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 248
[1m[36mPageReference Load (0.1ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 248[0m
Rendered monsters/show.html.erb within layouts/application (8.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (0.9ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 12ms (Views: 9.6ms | ActiveRecord: 1.7ms)
[1m[35m (2.7ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_create_monster
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.629966', '2015-04-27 17:15:24.629966')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 394, '2015-04-27 17:15:24.631870', '2015-04-27 17:15:24.631870')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SELECT COUNT(*) FROM `monsters`
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil, "description"=>nil, "dexterity"=>nil, "dodge"=>nil, "fatigue"=>nil, "gear"=>nil, "health"=>nil, "height"=>nil, "hitPoints"=>nil, "intelligence"=>nil, "monster_class_id"=>"394", "name"=>"Tim the Test Monster", "notes"=>nil, "perception"=>nil, "sizeModifier"=>nil, "speed"=>nil, "strength"=>nil, "weight"=>nil, "will"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 394, '2015-04-27 17:15:24.639415', '2015-04-27 17:15:24.639415')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Redirected to test.host/monsters/250 Completed 302 Found in 6ms (ActiveRecord: 0.3ms)
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_fail_to_create_monster
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.647888', '2015-04-27 17:15:24.647888')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.0ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 395, '2015-04-27 17:15:24.650167', '2015-04-27 17:15:24.650167')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM `monsters`[0m
Processing by MonstersController#create as HTML
Parameters: {"monster"=>{"block"=>nil}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered monsters/_monster_name_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMoveType Load (0.4ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m
Rendered monsters/_movement_rate_fields.html.erb (2.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.8ms)
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (2.0ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
Rendered monsters/_attack_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
[1m[36mMasterTrait Load (0.0ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.0ms)
Rendered monsters/_expanding_fieldset.html.erb (2.2ms)
[1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC
Rendered monsters/_skill_fields.html.erb (1.4ms)
Rendered monsters/_expanding_fieldset.html.erb (2.7ms)
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (2.3ms)
[1m[36mBook Load (0.1ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m
Rendered monsters/_page_reference_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
Rendered monsters/_form.html.erb (42.1ms)
Rendered monsters/new.html.erb within layouts/application (42.8ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.3ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 48ms (Views: 44.1ms | ActiveRecord: 1.4ms)
[1m[35m (0.3ms)[0m SELECT COUNT(*) FROM `monsters` [1m[36m (2.1ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonstersControllerTest: test_should_get_new
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.708209', '2015-04-27 17:15:24.708209')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 396, '2015-04-27 17:15:24.710269', '2015-04-27 17:15:24.710269')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by MonstersController#new as HTML
Rendered monsters/_monster_name_fields.html.erb (1.3ms) Rendered monsters/_monster_name_fields.html.erb (0.7ms) Rendered monsters/_expanding_fieldset.html.erb (3.7ms) [1m[36mMonsterClass Load (0.3ms)[0m [1mSELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC[0m [1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC Rendered monsters/_movement_rate_fields.html.erb (2.1ms) [1m[36mMoveType Load (0.1ms)[0m [1mSELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC[0m Rendered monsters/_movement_rate_fields.html.erb (1.7ms) Rendered monsters/_expanding_fieldset.html.erb (5.7ms) [1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC Rendered monsters/_damage_resistance_fields.html.erb (1.5ms) Rendered monsters/_expanding_fieldset.html.erb (3.1ms) Rendered monsters/_attack_fields.html.erb (2.3ms) Rendered monsters/_attack_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (5.2ms) [1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m Rendered monsters/_trait_fields.html.erb (1.4ms) Rendered monsters/_expanding_fieldset.html.erb (2.7ms) [1m[35mMasterSkill Load (0.1ms)[0m SELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC Rendered monsters/_skill_fields.html.erb (2.1ms) Rendered monsters/_expanding_fieldset.html.erb (3.6ms) Rendered monsters/_parry_score_fields.html.erb (1.1ms) Rendered monsters/_expanding_fieldset.html.erb (3.2ms) [1m[36mBook Load (0.3ms)[0m [1mSELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC[0m Rendered monsters/_page_reference_fields.html.erb (2.3ms) Rendered monsters/_expanding_fieldset.html.erb (3.7ms) Rendered monsters/_form.html.erb (40.7ms) Rendered monsters/new.html.erb within layouts/application (40.9ms) Rendered layouts/_navigation_links.html.erb (0.9ms) Rendered layouts/_navigation.html.erb (1.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 46ms (Views: 42.0ms | ActiveRecord: 1.2ms)
[1m[35m (2.3ms)[0m ROLLBACK [1m[36m (0.0ms)[0m [1mBEGIN[0m
MonstersControllerTest: test_should_get_edit
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.763786', '2015-04-27 17:15:24.763786')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 397, '2015-04-27 17:15:24.766142', '2015-04-27 17:15:24.766142')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by MonstersController#edit as HTML
Parameters: {"id"=>"253"}
[1m[35mMonster Load (0.4ms)[0m SELECT `monsters`.* FROM `monsters` WHERE `monsters`.`id` = 253 LIMIT 1
[1m[36mMonsterName Load (0.3ms)[0m [1mSELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 253[0m
Rendered monsters/_monster_name_fields.html.erb (1.3ms)
Rendered monsters/_expanding_fieldset.html.erb (3.9ms)
[1m[35mMonsterClass Load (0.3ms)[0m SELECT `monster_classes`.* FROM `monster_classes` ORDER BY `monster_classes`.`name` ASC
[1m[36mMovementRate Load (0.3ms)[0m [1mSELECT `movement_rates`.* FROM `movement_rates` WHERE `movement_rates`.`monster_id` = 253[0m
[1m[35mMoveType Load (0.1ms)[0m SELECT `move_types`.* FROM `move_types` ORDER BY `move_types`.`name` ASC
Rendered monsters/_movement_rate_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (4.3ms)
[1m[36mDamageResistance Load (0.2ms)[0m [1mSELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`monster_id` = 253[0m
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC
Rendered monsters/_damage_resistance_fields.html.erb (1.7ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[36mAttack Load (0.1ms)[0m [1mSELECT `attacks`.* FROM `attacks` WHERE `attacks`.`monster_id` = 253[0m
Rendered monsters/_attack_fields.html.erb (1.1ms)
Rendered monsters/_expanding_fieldset.html.erb (2.8ms)
[1m[35mTrait Load (0.3ms)[0m SELECT `traits`.* FROM `traits` WHERE `traits`.`monster_id` = 253
[1m[36mMasterTrait Load (0.1ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` ORDER BY `master_traits`.`name` ASC[0m
Rendered monsters/_trait_fields.html.erb (1.6ms)
Rendered monsters/_expanding_fieldset.html.erb (4.0ms)
[1m[35mSkill Load (0.3ms)[0m SELECT `skills`.* FROM `skills` WHERE `skills`.`monster_id` = 253
[1m[36mMasterSkill Load (0.1ms)[0m [1mSELECT `master_skills`.* FROM `master_skills` ORDER BY `master_skills`.`name` ASC[0m
Rendered monsters/_skill_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.2ms)
[1m[35mParryScore Load (0.3ms)[0m SELECT `parry_scores`.* FROM `parry_scores` WHERE `parry_scores`.`monster_id` = 253
Rendered monsters/_parry_score_fields.html.erb (0.9ms)
Rendered monsters/_expanding_fieldset.html.erb (3.6ms)
[1m[36mPageReference Load (0.2ms)[0m [1mSELECT `page_references`.* FROM `page_references` WHERE `page_references`.`monster_id` = 253[0m
[1m[35mBook Load (0.1ms)[0m SELECT `books`.* FROM `books` ORDER BY `books`.`name` ASC
Rendered monsters/_page_reference_fields.html.erb (1.5ms)
Rendered monsters/_expanding_fieldset.html.erb (3.1ms)
Rendered monsters/_form.html.erb (37.1ms)
Rendered monsters/edit.html.erb within layouts/application (37.5ms)
Rendered layouts/_navigation_links.html.erb (1.5ms)
Rendered layouts/_navigation.html.erb (1.7ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 42ms (Views: 37.4ms | ActiveRecord: 3.3ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_one_simple_trait
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.816413', '2015-04-27 17:15:24.816413')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 398, '2015-04-27 17:15:24.818296', '2015-04-27 17:15:24.818296')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35mMasterTrait Load (0.2ms)[0m SELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Faketrait' AND `master_traits`.`notes` IS NULL LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Faketrait', '2015-04-27 17:15:24.822096', '2015-04-27 17:15:24.822096')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (332, 254, '2015-04-27 17:15:24.824363', '2015-04-27 17:15:24.824363')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_with_semicolons_inside_parens
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.831264', '2015-04-27 17:15:24.831264')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 399, '2015-04-27 17:15:24.832992', '2015-04-27 17:15:24.832992')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'Dungeon; Urban; Mountain' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'Dungeon; Urban; Mountain', '2015-04-27 17:15:24.836408', '2015-04-27 17:15:24.836408')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Exceptional Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.6ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Exceptional Arglebargle', '2015-04-27 17:15:24.839538', '2015-04-27 17:15:24.839538')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (333, 255, '2015-04-27 17:15:24.842247', '2015-04-27 17:15:24.842247')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (334, 1, 255, '2015-04-27 17:15:24.844015', '2015-04-27 17:15:24.844015')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.9ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_freeform_trait_list_adds_to_master_traits_-_2_traits,_one_complex
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.852247', '2015-04-27 17:15:24.852247')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 400, '2015-04-27 17:15:24.854832', '2015-04-27 17:15:24.854832')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m SELECT COUNT(*) FROM `master_traits`
[1m[36mMasterTrait Load (0.2ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Arglebargle' AND `master_traits`.`notes` = 'with' LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `notes`, `created_at`, `updated_at`) VALUES ('Arglebargle', 'with', '2015-04-27 17:15:24.859396', '2015-04-27 17:15:24.859396')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36mMasterTrait Load (0.0ms)[0m [1mSELECT `master_traits`.* FROM `master_traits` WHERE `master_traits`.`name` = 'Further Arglebargle' AND `master_traits`.`notes` IS NULL LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `master_traits` (`name`, `created_at`, `updated_at`) VALUES ('Further Arglebargle', '2015-04-27 17:15:24.861815', '2015-04-27 17:15:24.861815')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `traits` (`master_trait_id`, `level`, `monster_id`, `created_at`, `updated_at`) VALUES (335, 3, 256, '2015-04-27 17:15:24.864133', '2015-04-27 17:15:24.864133')
[1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `traits` (`master_trait_id`, `monster_id`, `created_at`, `updated_at`) VALUES (336, 256, '2015-04-27 17:15:24.866427', '2015-04-27 17:15:24.866427')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `master_traits`[0m
[1m[35m (2.2ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
MonsterTest: test_names_to_s
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.872788', '2015-04-27 17:15:24.872788')[0m
[1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 401, '2015-04-27 17:15:24.875177', '2015-04-27 17:15:24.875177')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Don', '2015-04-27 17:15:24.877701', '2015-04-27 17:15:24.877701')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.3ms)[0m UPDATE `monster_names` SET `monster_id` = 257, `updated_at` = '2015-04-27 17:15:24.879249' WHERE `monster_names`.`id` = 94
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35mMonsterName Load (0.2ms)[0m SELECT `monster_names`.* FROM `monster_names` WHERE `monster_names`.`monster_id` = 257
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Bob', '2015-04-27 17:15:24.883253', '2015-04-27 17:15:24.883253')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 257, `updated_at` = '2015-04-27 17:15:24.884713' WHERE `monster_names`.`id` = 95[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `monster_names` (`name`, `created_at`, `updated_at`) VALUES ('Celine', '2015-04-27 17:15:24.887134', '2015-04-27 17:15:24.887134')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.4ms)[0m [1mUPDATE `monster_names` SET `monster_id` = 257, `updated_at` = '2015-04-27 17:15:24.889582' WHERE `monster_names`.`id` = 96[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
MonsterTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.0ms)[0m INSERT INTO `monster_classes` (`name`, `created_at`, `updated_at`) VALUES ('Undead', '2015-04-27 17:15:24.896802', '2015-04-27 17:15:24.896802')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `monsters` (`name`, `monster_class_id`, `created_at`, `updated_at`) VALUES ('Tim the Test Monster', 402, '2015-04-27 17:15:24.898681', '2015-04-27 17:15:24.898681')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (2.4ms)[0m [1mROLLBACK[0m
[1m[35m (0.1ms)[0m BEGIN
PageReferenceTest: test_to_s
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `created_at`, `updated_at`) VALUES ('Some Random Book', '2015-04-27 17:15:24.904896', '2015-04-27 17:15:24.904896')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.3ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (206, '2015-04-27 17:15:24.908508', '2015-04-27 17:15:24.908508')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', 'NPt', '2015-04-27 17:15:24.910831', '2015-04-27 17:15:24.910831')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `page_references` (`book_id`, `pages`, `created_at`, `updated_at`) VALUES (207, '23-4', '2015-04-27 17:15:24.914213', '2015-04-27 17:15:24.914213')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`pages`, `created_at`, `updated_at`) VALUES ('23-4', '2015-04-27 17:15:24.916893', '2015-04-27 17:15:24.916893')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.1ms)[0m [1mINSERT INTO `books` (`name`, `abbreviation`, `created_at`, `updated_at`) VALUES ('Some Random Book', '', '2015-04-27 17:15:24.918299', '2015-04-27 17:15:24.918299')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.1ms)[0m INSERT INTO `page_references` (`book_id`, `created_at`, `updated_at`) VALUES (208, '2015-04-27 17:15:24.920335', '2015-04-27 17:15:24.920335')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (2.5ms)[0m ROLLBACK
[1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_destroy_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:24.936842', '2015-04-27 17:15:24.936842')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#destroy as HTML
Parameters: {"id"=>"183"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 183 LIMIT 1
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mDamageResistance Load (0.2ms)[0m SELECT `damage_resistances`.* FROM `damage_resistances` WHERE `damage_resistances`.`location_id` = 183
[1m[36mSQL (0.1ms)[0m [1mDELETE FROM `locations` WHERE `locations`.`id` = 183[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations Completed 302 Found in 5ms (ActiveRecord: 0.8ms)
[1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.0ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_fail_to_update_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:24.952701', '2015-04-27 17:15:24.952701')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>nil}, "id"=>"184"}
[1m[36mLocation Load (0.2ms)[0m [1mSELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 184 LIMIT 1[0m
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36m (0.1ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
Rendered locations/_form.html.erb (2.8ms)
Rendered locations/edit.html.erb within layouts/application (4.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.1ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 13ms (Views: 10.4ms | ActiveRecord: 0.4ms)
[1m[35m (2.1ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_create_location
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.3ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:24.974037', '2015-04-27 17:15:24.974037')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>"Skull"}}
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:24.978369', '2015-04-27 17:15:24.978369')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/186 Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_index
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:24.985476', '2015-04-27 17:15:24.985476')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#index as HTML
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` ORDER BY `locations`.`name` ASC LIMIT 25 OFFSET 0 Rendered locations/index.html.erb within layouts/application (3.0ms) Rendered layouts/_navigation_links.html.erb (1.4ms) Rendered layouts/_navigation.html.erb (1.6ms) Rendered layouts/_messages.html.erb (0.5ms)
Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.4ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_get_edit
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:24.998550', '2015-04-27 17:15:24.998550')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#edit as HTML
Parameters: {"id"=>"188"}
[1m[35mLocation Load (0.1ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 188 LIMIT 1
Rendered locations/_form.html.erb (1.6ms)
Rendered locations/edit.html.erb within layouts/application (2.1ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.1ms)
Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.1ms)
[1m[36m (2.3ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_show_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:25.009826', '2015-04-27 17:15:25.009826')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#show as HTML
Parameters: {"id"=>"189"}
[1m[35mLocation Load (0.3ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 189 LIMIT 1
Rendered locations/show.html.erb within layouts/application (1.3ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.2ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.3ms)
[1m[36m (2.2ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_update_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:25.021328', '2015-04-27 17:15:25.021328')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
Processing by LocationsController#update as HTML
Parameters: {"location"=>{"name"=>"Skull"}, "id"=>"190"}
[1m[35mLocation Load (0.2ms)[0m SELECT `locations`.* FROM `locations` WHERE `locations`.`id` = 190 LIMIT 1
[1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
Redirected to test.host/locations/190 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)
[1m[36m (2.5ms)[0m [1mROLLBACK[0m [1m[35m (0.1ms)[0m BEGIN
LocationsControllerTest: test_should_fail_to_create_location
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35mSQL (0.2ms)[0m INSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:25.033333', '2015-04-27 17:15:25.033333')
[1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
[1m[35m (0.4ms)[0m SELECT COUNT(*) FROM `locations`
Processing by LocationsController#create as HTML
Parameters: {"location"=>{"name"=>nil}}
[1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
[1m[35m (0.1ms)[0m ROLLBACK TO SAVEPOINT active_record_1
Rendered locations/_form.html.erb (1.3ms)
Rendered locations/new.html.erb within layouts/application (1.9ms)
Rendered layouts/_navigation_links.html.erb (0.8ms)
Rendered layouts/_navigation.html.erb (1.0ms)
Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 6ms (Views: 4.3ms | ActiveRecord: 0.2ms)
[1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM `locations`[0m [1m[35m (2.2ms)[0m ROLLBACK [1m[36m (0.1ms)[0m [1mBEGIN[0m
LocationsControllerTest: test_should_get_new
[1m[35m (0.1ms)[0m SAVEPOINT active_record_1
[1m[36mSQL (0.2ms)[0m [1mINSERT INTO `locations` (`name`, `created_at`, `updated_at`) VALUES ('Skull', '2015-04-27 17:15:25.048893', '2015-04-27 17:15:25.048893')[0m
[1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
Processing by LocationsController#new as HTML
Rendered locations/_form.html.erb (1.0ms) Rendered locations/new.html.erb within layouts/application (1.3ms) Rendered layouts/_navigation_links.html.erb (1.2ms) Rendered layouts/_navigation.html.erb (2.1ms) Rendered layouts/_messages.html.erb (0.0ms)
Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)
[1m[36m (2.4ms)[0m [1mROLLBACK[0m